举例:
...
cin >> job;
....
1、解释:
键入:C++ 软件工程师 ----> 结果: C++
2、原因:
自第一个非空白字符起,至空白字符结束识别。
3、改变:
1、循环语句下条件为 【 cin >> job 】,如遇文件结束符( CTRL+Z )+回车键,则返回 0 即可退出循环
2、直接读取一行字符串:getline(cin,job);
==> 将 cin 输入的字符 保存到所设的字符串变量 job 中,如果回车键,则结束识别,无字符识别
拓展:
字符串长度:cin.xxx
xxx.size(); || xxx.length(); ---> 汉字== 2 个字符,空格== 1 个字符
xxx.empty();---> 判断字符串变量 xxx 是否为空,若为 空 ,则 真 ( true )
字符串可以作加法!!!
举例:
string a="L",b="O",c="V",d="E",x;
x=a+b+c+d;--> X 输出为:LOVE
a+=b;--> a 输出为:LO