c++字符串数组cin输入时如何判断换行的代码
时间: 2023-08-11 19:06:24 浏览: 780
巧用DW判断字符串中是否有换行
在 C++ 中,可以使用 `cin` 对象来逐个字符读取输入,并且可以通过判断读取到的字符是否为回车符来判断换行。以下是示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
while (cin.get() != '\n') { // 读取每个字符,直到读取到回车符
// 处理输入的字符
// 可以将每个字符添加到字符串变量中,以便处理完整的一行输入
}
// 处理输入的完整一行字符串
cout << str << endl;
return 0;
}
```
在上面的代码中,`cin.get()` 函数每次只会读取一个字符,并且会将输入流中的指针向后移动一个位置。当读取到回车符时,循环就会结束,并且可以将读取到的所有字符组成的字符串进行处理。
阅读全文