C++ 不输入回车就不结束输入的实现方法
2015-07-03 21:46
411 查看
方法一
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++内存机制
- C语言可变参数
- C++读书笔记:构造函数与析构函数(来自谭浩强的C++程序设计)
- 自学笔记-C语言复习2015年7月3日
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- c++ primer读书笔记-第七章 函数
- C++重载覆盖和隐藏,虚函数与纯虚函数
- C语言qsort C++的sort
- c语言常用函数实现
- 《C++ Primer Plus》学习笔记6
- stl之set集合容器应用基础
- LeetCode-Fraction to Recurring Decimal-解题报告
- 如何从Excel 中调用C/C++写的动态链接库函数
- C++单例模式详解
- C++连接MYSQL数据库(使用MYSQL API方式,环境VS2013+MYSQL5.6)
- C++ NLPIR+FRISO 项目的中文分词功能添加
- LeetCode-Majority Element -解题报告
- C++ primer 学习笔记 2 快速入门2
- 第十七周oj刷题——Problem F: C++习题 输入输出--保护继承
- LeetCode-Excel Sheet Column Number-解题报告