社区
C语言
帖子详情
C语言的初学者入门时的问题,请指教!
jingouyang
2003-08-29 10:57:05
源程序来自《C程序设计语言》
#include<stdio.h>
main()
{
int c;
c=getchar()
while(c!=EOF)
{
putchar(c);
c=getchar();
}
}
源程序如上。
这个程序时用来将输入的字符一个个复制到输出。
问题1:仅仅是键盘输入,我如何输入EOF这个字符?
问题2:要将文件输入到这个程序,我该怎么做?
问题3:这个程序有什么实际意义?
非常感谢!请多指教!
...全文
59
12
打赏
收藏
C语言的初学者入门时的问题,请指教!
源程序来自《C程序设计语言》 #include main() { int c; c=getchar() while(c!=EOF) { putchar(c); c=getchar(); } } 源程序如上。 这个程序时用来将输入的字符一个个复制到输出。 问题1:仅仅是键盘输入,我如何输入EOF这个字符? 问题2:要将文件输入到这个程序,我该怎么做? 问题3:这个程序有什么实际意义? 非常感谢!请多指教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
super77
2003-08-29
打赏
举报
回复
1,在控制台界面下应该没有办法输入文件结束。但可以ctrl+c退出程序
2,在界面下输入c:>YourProgramName < YourTextFileName就可以实现了
3,意义就在于让你学习。你学到了这些东西,意义就有了。
idontlikenickname
2003-08-29
打赏
举报
回复
不是ctrl+d,是Ctrl+Z或者F6~~
zxm927
2003-08-29
打赏
举报
回复
试试-1有没有用。
这个程序好象就是一个个输入字符再将其一个个显示在屏幕上吧。程序要读文件的话有专门的文件操作函数的,不过好象初级教科书上都不介绍的,要找一些稍微深一点的书,或者到网上去找,或者MSDN。
leafxx
2003-08-29
打赏
举报
回复
1.第一个问题好强
EOF(end of file),指文件结束,getchar在没有输入时返回一个特殊值,这个值与所有的char类型的值都不同,具体是多少不必关心。
2.看书
3.没实际意义,只是为了演示语法.
jingouyang
2003-08-29
打赏
举报
回复
但是我还是没有办法结束我的程序,我是用VC6.0在Windows2000环境下做的。
程序运行没有办法结束,Ctrl + d也没有用,在屏幕上将出现一个^D的字符。
同时,我希望了解在Window下如何将文件放在这个程序的输入流中去。
感谢!
xliu2019
2003-08-29
打赏
举报
回复
回车
prettynacl
2003-08-29
打赏
举报
回复
基础的教科书上应该注明相关的知识,如EOF等。
当初我也遇到过这个问题,俺是一个一个的输入:“E”、“O”、“F”。
呵呵。
lybapple
2003-08-29
打赏
举报
回复
3.你说你是C语言的初学者入门,
那么你就要看各种各样不同的程序。
丰富眼见,那便是意义。
prettynacl
2003-08-29
打赏
举报
回复
1.Ctrl + d
2.如果是在linux下: ./a.out < text.txt,就可以将test.txt中的内容作为输入了。
3.不知道。
tonybaobao
2003-08-29
打赏
举报
回复
EOF是结束符号呀,不是什么'E' 'O' 'F'
jingouyang
2003-08-29
打赏
举报
回复
多谢!
我了解了.
prettynacl
2003-08-29
打赏
举报
回复
sorry,俺是在linux下试的。
c语言
初学者
如何编写一个相加求和程序
c语言
实现两数相加
SDL3
入门
(适合
C语言
初学者
)—环境配置
本文为
C语言
初学者
提供了SDL3图形库的环境配置指南,涵盖了Windows和Linux两大操作系统。在Windows环境下,文章详细介绍了如何通过Visual Studio配置SDL3,包括下载源代码、创建项目、添加引用和设置包含目录等步骤。对于Linux用户,文章则提供了依赖安装、源码下载、编译安装以及环境变量配置的详细说明。此外,文章还包含了一个简单的SDL3示例程序。
入门
600
c语言
,用
c语言
手搓一个600行的类
c语言
解释器: 给编程
初学者
的解释器教程(1)- 目标和前言...
一个小目标这一系列教程希望面向
初学者
,使用
c语言
手工实现一个简单的解释器来玩,不需要您掌握除了
c语言
以外的其他前置知识,也不需要您学习过编译原理的相关知识(当然如果能对简单的数据结构有所了解的话会更好,比如树、栈等)。写一个能执行代码的解释器不仅是一件很有(zhuang)趣(bi)的事情,大概也可以作为刚学习完
c语言
的一个练手的小项目啦不同于大部分常见的其他只支持四则运算的所谓”手工解释器“教程,...
一位JAVA
初学者
面向
C语言
学习者的JAVA
入门
经验分享
本人是一名计算机专业的大二学生,大一学习完
C语言
之后,大二又开了一门软件构造的课程,主要与Java编程有关,在经历了第一次实验的洗礼后,有感而发,并应课程需要的学生发博客的要求,写了这一篇文章。 我写这篇文章主要是为了向同样学完
C语言
并即将转向Java的战友们分享一点最最最基础的
入门
经验,如果想要细致学习的话,还是需要找到一位老师并参考详细的教程。本人才疏学浅,甚至其中的一些内容本人都没能研究深入,文章中的内容只是经验之谈,仅与大家探讨分享,如有错误,
请
大佬们批评
指教
,本人不胜感激。
学习
C语言
常见的几个
问题
及解决方法
所有
初学者
面临的第一个
问题
便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的
C语言
课本;而幸运的是,你还可以再次选择。 大名鼎鼎的谭浩强教授出了一本《
C语言
程序设计》,据说发行量有超过400万,据我所知,很多学校都会推荐这本书作为
C语言
课本。虽然本人的名字(谭浩宇)跟教授仅仅一字之差,但我是无比坚定地黑他这本书的
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章