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

2025-04-30 10:13:18
推荐回答(5个)
回答1:

如果是字符串的话,先声明一个字符数组比如char a[1000],然后cin>>a就可以了
当然也可以用循环for(i=0;i>a[i]来做,以上方法仅限char数组

如果仅有两个,当然直接cin>>a>>b就行了,如果是char的话,各取一个字符,如果是int的话,回车是分割的标识,输入a后回车后再输入b

具体做时有疑问可以HI我

回答2:

cin>>会返回一个输入流,所以继续使用>>即可;
示例:
char a,b;
cin>>a>>b ;

回答3:

string strValue;
cin>>strValue;
你爱输入几个字母就几个字母,如果你输入a那么strValue=a,如果你输入了abcdef那么strValue=abcdef
int nValue;
cin>>nValue;
你输入1;那nValue=1,你输入123456789那nValue = 123456789;

回答4:


另外,站长团上有产品团购,便宜有保证

回答5:

int a[ ]
for(条件)
{cin>>a[i];}