string add_text()
{
const int string_size(30);
string add_string;
cin.getline (add_string,string_size,'\n');
return add_string;
}
当我用上面的函数编译程序时,我得到一个错误。请注意,我using namespace std;
在程序的早期使用。如果它有帮助,我正在使用代码块,并且还尝试使用 Visual Studio 11 Professional Beta 编译程序。
错误:
C:\Users\Jonathan\Documents\Code_Blocks\test_12\main.cpp|32|error: no matching function for call to 'std::basic_istream<char, std::char_traits<char> ::getline(std::string&, const int&, char)'|
任何有关此问题的帮助将不胜感激,在此先感谢!