看我有多菜?

yejun52 2001-11-03 03:23:07
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。如果只输入整数,就没有问题。不是是何道理?
...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yejun52 2001-11-03
  • 打赏
  • 举报
回复
对了,在vc下可以通过的,主要在tc下不行
scanf("%d %f",&p->x,&p->y);
bcboy 2001-11-03
  • 打赏
  • 举报
回复

scanf("%d,%f",&p->x,&p->y);这句应是 scanf("%d,%f",p->x,p->y);吧,不过没试过。

13,824

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧