这是一个K & R练习。它应该用一个单一的空间替换两倍或更多。相反,它完全反映了输入,空格和所有内容。另外,为什么我必须在其他练习中使用EOF(ctrl-d),并且为此返回(回车)? (我运行它在Ubuntu但使用ssh从MAC) #include <stdio.h>
main()
{
int c;
c = getchar();
while (c != E
我正在阅读K & R的The C Programming Language,并且对putchar和getchar感到困惑。我制作了一个程序,您可以输入10个字符,程序将其打印回屏幕。 #include <stdio.h>
int main()
{
int i;
int ch;
for(i = 0; i < 10; i++)
{
printf
#include <stdio.h>
int main(void)
{
int c;
c = getchar();
putchar(c);
c = getchar();
putchar(c);
c = getchar();
putchar(c);
return 0;
}
我想了解为什么被称为三次的函数与只输