#include <iostream>
#include <cstring>
#include <string>
using namespace std;
char str[100];
int main()
{
string s;
getline(cin, s); //读一行
cout << s << endl;
cin >> s; // 读一个
cout << s << endl;
cin.getline(str, 100); //读一行
cout << str << endl;
cin >> str; // 读一个 cout << str << endl;
return 0;
}
上面的第一种是string(C++)的输入与输出(分别为输入、输出一行和输入、输出一个字符串);
第二种是C风格字符串的输入与输出(分别为输入、输出一行和输入、输出一个C风格字符串)。一目了然。