这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » [求助]c=getchar()问题!!!!!!!!!

共2条 1/1 1 跳转至

[求助]c=getchar()问题!!!!!!!!!

菜鸟
2005-04-08 07:28:46     打赏
我想通过c=getchar()来从键盘输字符,然后对字符记数。但我在调试过程中发现:输入一个字符,然后按回车键,字符便传给c(老谭的那本书是怎么讲的)。但是问题是回车健也是一个字符,并且它也跟着前一个字符传给了c,所以我的记数值不准确,请问c=getchar()的工作原理到底是什么样的?



关键词: 求助     getchar     问题    

菜鸟
2005-05-02 23:09:00     打赏
2楼

当你敲入一个字符之后,编译器就会接收,并将接收的字符赋给了c,如果你要键入CR程序才继续运行程序的话,我认为应该将CR取掉,即应该再执行一个 getchar( ); 然后你敲入CR编译器就会将你后键入的CR撇掉。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]