C++ 不输入回车就不结束输入的实现方法
2017-06-13 09:52
471 查看
方法一
char mystr[128];
mystr[0] = '\0';
char c = getchar();
int i=0;
while(c!='\n')
{
mystr[i] = c;
c = getchar();
i++;
}
mystr[i] = '\0';
方法二
string str;
getline(cin,str);
方法三
char c[maxsize];
//cout<<"输入一个字符串"<<endl;
gets(c);
【最后的话】
事实上,就是输入一段字符串,用字符串规避逗号、空格等字符的输入终止干扰!
char mystr[128];
mystr[0] = '\0';
char c = getchar();
int i=0;
while(c!='\n')
{
mystr[i] = c;
c = getchar();
i++;
}
mystr[i] = '\0';
方法二
string str;
getline(cin,str);
方法三
char c[maxsize];
//cout<<"输入一个字符串"<<endl;
gets(c);
【最后的话】
事实上,就是输入一段字符串,用字符串规避逗号、空格等字符的输入终止干扰!
相关文章推荐
- C++ 不输入回车就不结束输入的实现方法
- c++ cin读取字符串数组实现回车结束输入
- "getline" bug fix for Microsoft Visual C++ 6.0 关于VC6的getline输入需要两个回车才结束的BUG修改方法
- scanf/cin输入若干整数以回车结束,并存储,用C/C++实现
- C++里面用cin输入字符串的结束方法
- Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
- C++中实现cin输入的结束
- c/c++中让输入以回车换行键结束输入
- Unix下如何直接获取键盘输入而不需要以回车作为结束符的方法总结
- 输入一个很大的数,然后按下回车结束 c语言实现
- C/C++字符串输入方法比较(带回车不带回车输入)
- C和C++中实现循环读入若干数据,并以回车结束读入
- C++实现将输入复制到输出的方法
- C++在命令行中回车实现默认输入
- c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中
- c++ 如何输入一组数字 以回车作为结束
- C++:输入带有空格的字符串,回车结束输入
- 在C++中使用conio.h 实现实时键盘输入读取 (即不需要回车)
- Jquery实现兼容各大浏览器的Enter回车切换输入焦点的方法
- 【VC++6.0】getline需要输入2次回车才会结束的BUG修复方法