读书人

putchar的怪有关问题大家来看看

发布时间: 2012-03-07 09:13:51 作者: rapoo

putchar的怪问题,大家来看看
最近重温C,用到putchar这个函数时碰到怪问题
int c;
c = getchar();
putchar(c);
如果是这样执行的话,输入中文后无法正确输出,但如果换成下面这种就可以了
int c;
while((c = getchar()) != 'z ') {
putchar(c);
}

各位帮忙看看,谢谢。

[解决办法]
一个中文相当于两个字符
getchar()putchar()两次即可
[解决办法]
fosjos(无聊的菜鸟程序员) ( ) 信誉:100 Blog 2007-02-05 16:22:26 得分: 0


一个中文相当于两个字符
getchar()putchar()两次即可


right!!!

读书人网 >C语言

热点推荐