c语言 没有输入
答案:2 悬赏:30 手机版
解决时间 2021-04-02 04:13
- 提问者网友:情歌越听越心酸
- 2021-04-01 04:14
c语言 没有输入
最佳答案
- 五星知识达人网友:玩家
- 2021-04-01 04:46
回车也是一个ascii码
#include
int main (void)
{//printf("%d",getchar());
if(10==getchar())
printf("nothing\n");
return 0;}
试下
#include
int main (void)
{//printf("%d",getchar());
if(10==getchar())
printf("nothing\n");
return 0;}
试下
全部回答
- 1楼网友:冷風如刀
- 2021-04-01 05:32
#include
void main(){
if(getchar()==' ')
printf("你还什么都没有输入");
else if(getchar()!=' ')
printf("你已经输入了");
}追问但是这样前2个输入的字符就被吃掉了。。后面还要用追答你的问题没有表达清楚。重新写清楚你到底想要程序实现什么功能。追问我没说清楚= =
如果输入 123456789。。那么输出就也要是123456789,如果是你这样,之后用scanf把输入提出来,就只有3456789。。追答你还是没说清楚,实在表达不了的话,把原题放上来吧。追问这是原题的第一步。。。
就是如果我直接回车,就会显示我什么也没做,然后直接退出。
如果我输入了比如12345,那么这个值就会被记录下来,之后会用到。。
void main(){
if(getchar()==' ')
printf("你还什么都没有输入");
else if(getchar()!=' ')
printf("你已经输入了");
}追问但是这样前2个输入的字符就被吃掉了。。后面还要用追答你的问题没有表达清楚。重新写清楚你到底想要程序实现什么功能。追问我没说清楚= =
如果输入 123456789。。那么输出就也要是123456789,如果是你这样,之后用scanf把输入提出来,就只有3456789。。追答你还是没说清楚,实在表达不了的话,把原题放上来吧。追问这是原题的第一步。。。
就是如果我直接回车,就会显示我什么也没做,然后直接退出。
如果我输入了比如12345,那么这个值就会被记录下来,之后会用到。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯