C++输入空格问题?
在输入的时候 输入字符串数组里面包含空格 为什么空格在中间 就把字符串分隔了。算不出后面字符串的长度 如果#include<string>可以 char a; gets(a);
或者string str;getline(cin,str);
如果没有包含这个库
可以 char a;cin.getline(a,20);20表示接受的长度
或者 cin.gets(a,20);
或者int i=0; char ch;while('/0'!=(ch=cin.get())){a=ch;}
页:
[1]