您的位置:首页 > 其它

小技巧:cin输入字符串的总结

2016-07-24 20:50 176 查看
cin输入字符串的总结:

遇空字符(包括空格、回车、TAB)表示一个输入的结束,连续的空字符会被忽略。

 

1、测试空格作为结束

 

程序代码如下:

 

#include "iostream"

using namespace std;

 

int main(){

char str1[20],str2[20],str3[20],str4[20];

cin >> str1 >> str2;

// cin >> str3 >> str4;

cout  << str1 << "-" << str2<<endl;

// cout  << str3 << "-" << str4<<endl;

return 0;

}

 

当遇到一个空格时,可以正确读入。

 


当遇到多个空格时,也可以正确读入。



 

 

2、测试回车作为输入的结束

 

程序代码如下:

 

#include "iostream"

using namespace std;

 

int main(){

char str1[20],str2[20],str3[20],str4[20];

cin >> str1 >> str2;

cin >> str3 >> str4;

cout  << str1 << "-" << str2<<endl;

cout  << str3 << "-" << str4<<endl;

return 0;

}

 

当遇到一个换行时,可以正确读入。



 

当遇到多个换行时,也可以正确读入。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: