typede struct{
int x;
float y;
} point;
void main()
{
point *p;
p=(point *)malloc(sizeof(point));
scanf("%d,%f",&p->x,&p->y);
printf("%d,%f",p->x,p->y);
}
编译通过,运行时老提示:scanf float point not be linked。如果只输入整数,就没有问题。不是是何道理?
...全文
1032打赏收藏
看我有多菜?
typede struct{ int x; float y; } point; void main() { point *p; p=(point *)malloc(sizeof(point)); scanf("%d,%f",&p->x,&p->y); printf("%d,%f",p->x,p->y); } 编译通过,运行时老提示:scanf float point not be linked。如果只输入整数,就没有问题。不是是何道理?