【发布时间】:2016-02-07 03:49:23
【问题描述】:
您好,我刚开始在我的 Debian 系统上使用 gcc 编译器学习 C 编程。这是代码
main()
{
fflush( stdin );
int a,b;
scanf("%d,%d",&a,&b);
printf("%d,%d",a,b);
}
scanf 不接受第二个变量的输入。我按 2 然后返回键,它会显示
root@debian:/home/wis# ./test
2
2,0root@debian:/home/wis#
我也使用了空格键和制表键。请帮帮我。
【问题讨论】:
-
在向初学者提问之前请阅读一些 C 书籍!
-
删除
fflush( stdin );。和main()→int main(void)