the c programming language里的问题
- //pchar.c
- #inlcude<stdio.h>
- main()
- {
- int c;
- c =getchar()
- while(c != EOF){
- putchar(c);
- c =getchar();
- }
- }
复制代码有两个问题:
1.我如何做一个输入文件输入到这个程序?echo ** >> ./pchart可以吗?
2.我在终端输入的是abcd,为什么它输出的是abcd而是马上输出一个个字符?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
??{:3_194:}
楼主Include拼错了.....
调用getchar()函数时候,是首先把abcd都写在缓冲区里,你按下enter时候,就从缓冲区里读取数据。。,
回复 3# liupingforarm
不好意思···
回复 5# qig
哦哦,我一直都想是缓冲区的,但是我不是很了解缓冲区的结构。