我正在努力学习 C++。我现在在弦上。我写了这个简单的方法,它应该要求输入一个字符串然后返回它。为此,我使用 cin.getLine() 方法,但使用 cin.getLine() 后未打印字符串
string getString(char string[])
{
cout << "Please enter a string to process ";
cin >> string;
cout << "String in getString before process: " << string << "\n";
cin.getline(string, STRINGSIZE);
cout << "String after processing: " << string << "\n"; // here string is not printed
return string;
}
谁能帮我理解我做错了什么?谢谢