我想读1个字符和2个整数没有成功。阅读1个char和2个整数与scanf函数
的C代码:
char action; int cr,cc;
printf("Enter 'c <row> <column>' to click on a block.\n");
scanf("%c %d %d",&action,&cr,&cc);
printf("You typed: %c %d %d\n",action,cr,cc);
端子输出:(实施例)
Enter 'c <row> <column>' to click on a block.
c 3 3
You typed:
0 0
我用gcc编译它(Ubuntu的5.3.1-14ubuntu2.1)5.3.1 20160413在Ubuntu 16.04 LTS 。
请附上您的变量的声明 – Fazlin
尝试'的scanf( “%C%d%d”,&行动,与CR,&cc);' – BLUEPIXY
http://stackoverflow.com/questions/38343113/why-is-the-below-代码未扫描所有的投入,正确#comment64105936_38343113 –