c++怎么输入空格字符?

char array[10]; cin>>array; cout<<array;怎么可以输入空格也输出呢?
2025-02-03 04:34:33
推荐回答(4个)
回答1:

用 cin.getline(字符串变量,变量大小)
功能:从键盘输入一个以ENTER键标志结束的字符串.
这样,你就可以输入空格.最后按ENTER提交你输入的字符串。
实现代码:
#include
#include
using namespace std;
int main()
{
string ss;
getline(cin,ss);
cout<char ch[25];
cin.getline( ch,25 );
cout<}

回答2:

因为他没有跳过空格,遇到空格也认为是字串结束
.
cin.getline

回答3:

void main()
{
char array[10];
cin.getline(array,10);
cout<}

回答4:

用 cin.get()吧