永发信息网

c++的输入一个字母为cin>>a,那假如要输入两个字母或要连续输入很多个字母呢,改用cin怎么写呢

答案:5  悬赏:50  手机版
解决时间 2021-02-15 06:52
  • 提问者网友:書生途
  • 2021-02-15 00:34
c++的输入一个字母为cin>>a,那假如要输入两个字母或要连续输入很多个字母呢,改用cin怎么写呢
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-02-15 01:21
string strValue;
cin>>strValue;
你爱输入几个字母就几个字母,如果你输入a那么strValue=a,如果你输入了abcdef那么strValue=abcdef
int nValue;
cin>>nValue;
你输入1;那nValue=1,你输入123456789那nValue = 123456789;
全部回答
  • 1楼网友:空山清雨
  • 2021-02-15 03:58

另外,站长团上有产品团购,便宜有保证
  • 2楼网友:走死在岁月里
  • 2021-02-15 03:29
int a[ ]
for(条件)
{cin>>a[i];}追问假如只是想输入两个也要这样?要弄个数组?
  • 3楼网友:酒安江南
  • 2021-02-15 02:37
cin>>会返回一个输入流,所以继续使用>>即可;
示例:
char a,b;
cin>>a>>b ;追问那假如我要输入两个数,10和23,在键盘上敲10的时候,它怎么知道这个数敲完了,而不与第二个字混淆呢?
  • 4楼网友:人類模型
  • 2021-02-15 01:53
如果是字符串的话,先声明一个字符数组比如char a[1000],然后cin>>a就可以了
当然也可以用循环for(i=0;i>a[i]来做,以上方法仅限char数组
如果仅有两个,当然直接cin>>a>>b就行了,如果是char的话,各取一个字符,如果是int的话,回车是分割的标识,输入a后回车后再输入b
具体做时有疑问可以HI我
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯