如何避免使用gets函数与输入一个字符串

在刷题的时候,总会遇到让你输入一行字符串(未知字符串个数)
getline()与cin.getline()
前者在string中,后者在istream中
都是输入一行字符串默认遇到回车结束

cin.ignore( 5, 'c' );//忽略前5个字符除非遇到字符'c',而停止忽略字符

cin.getline(<字符数组chs>,<读取字符的个数n>,<终止符>)

cin.getline(c,10,'#');
getline(cin,s[i]);//s[i]是字符串类型

猜你喜欢

转载自blog.csdn.net/JdiLfc/article/details/108669650