1、getline()读入string或char[]
使用方法:
string str;
getline(cin,str);//读入string
char str2[1024];
cin.getline(str2,1024);//读入char数组
说明:这是比较常用的方法,cin.getline第三个参数表示间隔符,默认为换行符'\n'。读入不需要考虑最后的换行符。
2、cin>>s
读入字符串
以空格,回车,换行分隔:回车退出循环,遇到空格 空格之后的无法读入s
while(cin>>s) 需用ctrl+z退出循环