string 格式化输入
时间: 2023-07-08 19:23:27 浏览: 88
格式化的字符串的输入
在 C++ 中,可以使用 `cin` 对输入的字符串进行格式化。例如,如果要读取一个字符串和一个整数,可以使用以下代码:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string name;
int age;
cout << "Enter your name and age: ";
cin >> name >> age;
cout << "Name: " << name << endl;
cout << "Age: " << age << endl;
return 0;
}
```
在上面的代码中,`cin` 会自动忽略空格和换行符,并将第一个非空白字符之前的所有字符读入字符串 `name` 中,将接下来的整数读入 `age` 中。如果要读取更复杂的输入,可以使用 `getline` 函数和字符串流(stringstream)进行处理。
阅读全文