社区
C语言
帖子详情
getchar()&putchar()
kwib799
2003-12-16 03:14:20
while((c=getchar())!=EOF)
putchar(c);
如果是输出多个字符的话我不明白上面这个程序的流程
不过输出单个字符的话我还可以理解
a
a
b
b
c
c
d
d
...
请问输出多个字符时的流程 例如
abcde
abcde
程序是怎么运行的
...全文
86
3
打赏
收藏
getchar()&putchar()
while((c=getchar())!=EOF) putchar(c); 如果是输出多个字符的话我不明白上面这个程序的流程 不过输出单个字符的话我还可以理解 a a b b c c d d ... 请问输出多个字符时的流程 例如 abcde abcde 程序是怎么运行的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skywarship
2003-12-16
打赏
举报
回复
请问输出多个字符时的流程 例如
abcde
abcde
程序是怎么运行的
-------------------------------------------
如果你想得到这样的运行结果,输入的时候就连续输入abcde
gosirius
2003-12-16
打赏
举报
回复
用户的输入先放入缓冲区,当用户打回车时getchar才从缓冲区依次读入字符
layman2008
2003-12-16
打赏
举报
回复
有一个输入缓冲区
一般的输入语句是以空格或者回车为结束的
所以如果不回车,那么输入的字符将存入缓冲区中
然后getchar再从缓冲区读取,直到读到回车为止
C语言中的
getchar
和
putchar
的使用方法
C语言中的
getchar
和
putchar
的使用方法
getchar
是以行为单位进行存取的。 当用
getchar
进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z, Unix/Linux下为组合键Ctrl+D),那么只有当最后一个输入字符为换行符’\n'(也可以是文件结束符EOF,EOF将在后面讨论)时,
getchar
才会停止执行,整个程序将会往下执行。譬如下面程序段: while((c =
getchar
()) != EOF){
putchar
(c); } 执行程序,输入:abc,然后回车。则程序就会去执行puchar(c)
C语言实验-编程实现用
getchar
函数从键盘输入一个小写字母,并用
putchar
函数输出对应的大写字母。
编程实现用
getchar
函数从键盘输入一个小写字母,并用
putchar
函数输出对应的大写字母。
C语言系列课程
序号 内容 详情内容 第1讲 关于《C语言》 主要阐述为什么录制这个系列的视频 第2讲 C语言基础知识 C语言特征、C语言字符集、词汇 第3讲 C语言输入/输出 scanf、printf、
getchar
、
putchar
第4讲 C语言数据类型 数据...
单字符IO
getchar
()和
putchar
().7z
博客源码1:httpsblog.csdn.netu014411348articledetails108776934
c语言部分函数的用法
Printf,Scanf,
getchar
,
Putchar
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章