int main()
{
int c;
while ( (c = getchar()) != EOF)
putchar(c);
}
现在,运行上面的程序会产生
$./a.out 这是存储位置是神秘典籍的线路 -- LINE1 这是存储位置是神秘典籍的线路 -- LINE2
当我输入LINE1的字符时,我认为函数 getchar() 和 putchar() 一直在处理字符,还是我错了?
这是我的问题。
在我按回车后,我的LINE1与LINE2完全复制,这意味着它应该在其他地方缓冲,那么它存储在哪里?另外为什么要这样实现?