我对编程很陌生,我对get()和C++中的getline()函数有一些疑问。getline()函数读取整行,并使用Enter键发送的换行符标记输入结束。get()函数非常类似于getline(),但get()没有读取和丢弃换行符,而是将该字符保留在输入队列中。
我正在读的这本书(C++ Primer )建议使用get()而不是getline()。我的困惑是,getline
我希望在C++中使用相当于C++的C语言:getline(std::cin,s); // reads an arbitrarily long line and// inserts its contents on schar* s;
getline(stdin,s); // allocates the space