| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖
标题:关于getchar,putchar
只看楼主 加入收藏
码农C小查
Rank: 1
来 自:安徽安庆
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-1-26
结帖率:50%
收藏
 问题点数:0 回复次数:5 
关于getchar,putchar
getchar函数返回值是第一个字符的ascii码,若出错就返回-1;putchar函数返回值是输出的字符,如果输出失败则返回EOF。什么情况下getchar会出错,什么情况下putchar会输出失败,求代码!!
2013-01-27 15:14
Magic_July
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:109
注 册:2012-9-25
收藏
得分:0 
给的值大于ASCII码的最大值..貌似是256把
getchar怎么出错..我不清楚
putcahr 应该是
:
int n=300;
putchar(n);
这时候就会错把
2013-01-27 17:03
爱学习的我
Rank: 2
等 级:论坛游民
帖 子:16
专家分:17
注 册:2013-1-25
收藏
得分:0 
getchar一般不会出错吧,毕竟键盘上的字符都是有ASCII码的。putchar出错就是输出的10进制数不在ASCII码范围内
2013-01-27 21:34
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不会出错这个函数设置出错返回码干什么?

授人以渔,不授人以鱼。
2013-01-27 21:39
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
没有数据了的话,getchar就会出错呀
比如linux下CTRL+D,Windows下CTRL+Z
2013-01-28 08:55
hl709632728h
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2013-8-27
收藏
得分:0 
5楼厉害!
2013-08-27 20:55
快速回复:关于getchar,putchar
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011329 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved