2
回答
c++的keycode问题
科大讯飞通用文字识别100000次/天免费使用。立即申请   

@Rhys 你好,想跟你请教个问题:

我想请教一下我用c++ 不限制输入总数 输入数字按回车,当连击回车两次表示输入完成 程序应该怎样写呢?? 比如

 2

 3 


完成

或者有个监控函数更好,改怎么写呢

<无标签>
举报
YSYANG
发帖于4年前 2回/165阅
共有2个答案 最后回答: 4年前

你这是在给自己找麻烦,为什么要输入两次回车表示输入完成,这个结束条件不怎么样,就算写出来了意义也不大。如果想挑战对C++的理解到是可以去试试,给你个思路,看看格式控制cin>>noskipws之类的,还需要一个字符串转换成数字的函数,atoi之类的。基本上就是按字符读入,判断内容提取数字。

正常来讲想一直读不限制总数的数字很简单:

while(cin>>input)
         num[i++] = input;



这两行代码就可以了,输入任意非数字字符就可以终止while读入。

顶部