【发布时间】:2015-07-28 09:33:08
【问题描述】:
如何在EOF 输入C language?
我只是想知道这个过程。如果有人举例说明,我将非常感激。
【问题讨论】:
-
scanf()和家族在 Linux 上的 CRTL+D,在 Windows 上用 Z 替换 D -
或使用上述用户名。 :P
-
如果您正在解决在线判断问题并且问题指定输入将由
EOF终止,那么您可以简单地将输入带入while 参数中,例如while( scanf("%d", &n ))。成功时,scanf()返回成功填充的参数列表的项目数。所以当它得到EOF时,它会返回0并且while循环会中断。 -
是的,你明白了。获得输入后,我必须打印其结果,所以?我试过这个:
while( scanf("%d %d", &a, &b));{ printf("%d\n", b-a); }但它似乎错了