C++输入字符再输入字符串(cin getline混用注意事项)
cin读取了字符之后遇到了换行符不会再读取并且不做处理,紧接着使用getline去读取的时候从换行符开始,getline本身是遇到换行符就停止去读下一行了 所以第一个读取的实际上是空。在牛客网上做题或者参加一些笔试的时候,我们不仅要实现具体的方法,还要考虑到输入输出,也就是采用所谓的ACM模式去答题。一般的思路是使用cin读取字符,getline读取每一行字符串,但是下面的代码实际上是错误的。
原创
2023-06-04 12:58:11 ·
416 阅读 ·
0 评论