30/09/2018, 17:27
Cách dùng scanf trong hàm nhập giá trị vào structure?
Em đã thử sửa hàm datToado theo nhiều cách nhưng vẫn bị báo lỗi
#include <stdio.h>
#include <stdlib.h>
typedef struct Toadodiem
{
int x;
int y;
} Toadodiem;
void datToado(Toadodiem *diem);
int main()
{
Toadodiem a;
a.x=0;
a.y=0;
datToado(&a);
printf("Toa do a: [%d,%d]",a.x,a.y);
return 0;
}
void datToado(Toadodiem *diem)
{
printf("Nhap hoanh do: ");
scanf("%d
",diem);
}
Bài liên quan
Chứ scanf("%d",diem); nó chỉ đọc đc x thôi.
Em vẫn chưa hiểu tại sao biến diem mang địa chỉ của a.x nhưng chương trình vẫn bị lỗi?