20170914_字符串的输入问题
来源:互联网 发布:网络架构师下载 编辑:程序博客网 时间:2024/05/16 03:37
20170914_字符串的输入问题
1、cin 输入:遇到空格符就截至,空格后面的字符 接收不到,但是它还在输入缓冲流中。
//字符串的输入问题#include<iostream>#include<vector>#include<string>#include<algorithm>#include<numeric>#include<functional>using namespace std;int main(void){string str;/*cin 输入:遇到空格符就截至,空格后面的字符str 接收不到,但是它还在输入缓冲流中。比如:abcdabcd:4abcd bdddabcd:4bddd:4abcd bddd bcccabcd:4bddd:4bccc:4*/while(cin>>str){cout<<str<<":"<<str.size()<<endl;}system("pause");return 0;}
2、getline 输入:遇到换行符就截止,字符串之间的空格也能接收到。
谨记:如果不加上getchar( ) 语句,则不输入任何字符串,只按下换行键,它也会读进去并输出。
//字符串的输入问题#include<iostream>#include<vector>#include<string>#include<algorithm>#include<numeric>#include<functional>using namespace std;int main(void){string str;/*getline 输入:遇到换行符就截止,字符串之间的空格也能接收到。比如:abcdabcd:4abcd bdddabcd bddd:9abcd bddd bcccabcd bddd bccc:14*/while(getline(cin, str)){cout<<str<<":"<<str.size()<<endl;getchar();//吸收换行符/*谨记:如果不加上getchar语句,则不输入任何字符串,只按下换行键,它也会读进去并输出:0 */}system("pause");return 0;}
阅读全文
0 0
- 20170914_字符串的输入问题
- 字符串的输入问题
- 汇编_输入字符串
- C++输入字符串的问题
- C++字符串的输入问题
- 关于输入字符串的问题
- 数组_习题:将输入的字符串逆序输出
- 关于输入字符串格式不正确的问题
- C++字符串输入流的问题
- 带空格的字符串输入问题
- 关于c++中字符串的输入问题
- C++学习之字符串的输入问题
- 关于c++中字符串的输入问题
- C语言中字符串的输入问题
- Console 控制台 字符串输入的格式问题
- C++ 字符串输入问题
- scanf输入字符串问题
- UVA10282 字符串输入问题
- 博弈知识汇总----Tanky Woo(转)
- myeclipse js文件报错
- 中国科学院大学(国科大)未选课程加入课程网站(旁听蹭课专用!!!)
- dubbo+zookeeper安装配置
- 关于作者
- 20170914_字符串的输入问题
- 淘淘商城15年图片服务器image_server_133
- 文件的上传和下载------FileUpload与DownLoad
- [luogu-2822]noip2016-day2-T1 组合数问题 题解
- 程序员的八重境界
- Android 手机卫士(2)删除TitleBar的两种方法
- Spring学习(四):一览Spring的风景线
- 从win10系统到win7,再装回win10,以及卸载更新各种同类型键盘驱动
- 边界链码、归一化链码与一阶差分链码