小编Yu *_*hou的帖子

cin.get()和cin.getline()之间的区别

我是编程新手,我在C++中有一些问题get()getline()功能.

我对这两个功能的理解:

getline()函数读取整行,并使用Enter键传输的换行符来标记输入的结束.该get()函数很像getline()但不是读取并丢弃换行符,而是get()将该字符留在输入队列中.

我正在读的书(C++的Primer Plus)是使用暗示get()getline().我的困惑是,它不会getline()get()确保最终更安全'\n'.另一方面,get()只会挂起输入队列中的字符,从而可能导致问题?

c++ get cin getline

7
推荐指数
3
解决办法
4万
查看次数

标签 统计

c++ ×1

cin ×1

get ×1

getline ×1