int c; while((c=getchar())!=EOF) putchar(c);
用CTRL+Z 后输入ENTER,输入ENTER后getchar读取缓存中的数据,读取到CTRL+Z后退出。
我苦苦的思索了两天,也没有明白为什么要用两个ctrl+Z 才能结束,有高手希望回答一下啊
没有回车,就没有输入吧
引用 10 楼 a5156520 的回复:引用 9 楼 HeBanBei 的回复: 引用 6 楼 a5156520 的回复:引用 3 楼 HeBanBei 的回复: 引用 1 楼 turingo 的回复:按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。 CTRL+D 不行。 CTRL+C 可以。窗口关闭。 CTRL+Z 可以,窗口不关闭,程序结束。 ……
引用 9 楼 HeBanBei 的回复: 引用 6 楼 a5156520 的回复:引用 3 楼 HeBanBei 的回复: 引用 1 楼 turingo 的回复:按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。 CTRL+D 不行。 CTRL+C 可以。窗口关闭。 CTRL+Z 可以,窗口不关闭,程序结束。 这里面有什么学问? 学问不清楚,我知道一些看到的。 the ……
引用 6 楼 a5156520 的回复:引用 3 楼 HeBanBei 的回复: 引用 1 楼 turingo 的回复:按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。 CTRL+D 不行。 CTRL+C 可以。窗口关闭。 CTRL+Z 可以,窗口不关闭,程序结束。 这里面有什么学问? 学问不清楚,我知道一些看到的。 the c primer ……
引用 3 楼 HeBanBei 的回复: 引用 1 楼 turingo 的回复:按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。 CTRL+D 不行。 CTRL+C 可以。窗口关闭。 CTRL+Z 可以,窗口不关闭,程序结束。 这里面有什么学问? 学问不清楚,我知道一些看到的。 the c primer plus 书上写清楚了。p191. ctrl + d unix……
引用 1 楼 turingo 的回复:按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。 CTRL+D 不行。 CTRL+C 可以。窗口关闭。 CTRL+Z 可以,窗口不关闭,程序结束。 这里面有什么学问?
按CTRL+D或者是CTRL+C或者是CTRL+Z组合键。
69,373
社区成员
243,079
社区内容
加载中
试试用AI创作助手写篇文章吧