int main()
{
string str[200];
int x = 0;
do
{
getline(cin, str[x++]);
} while ((cin.get() !='$') && (x<200));
cout << "content:" << endl;
for (int i = 0; i < x; i++)
{
cout << str[i] <<'\n';
}
}
运行:
我不明白为什么我输入的第二第三个字符串各自减少了一个字符!