getline()函数:(面向行的输入)
每次读取一行。通过换行符来确定行尾,但不保存换行符。在存储字符串时,它用空字符来替换换行符。
get()函数:(面向行的输入)
get()工作方式与getline()类似,接收参数相同,解释参数的方式也相同,都读取到行尾。
但get()并不再读取并丢弃换行符,而是将其留在输入队列中。
cin.get()不带参数可读取下一个字符(即使是换行符),因此可以用它来处理换行符,为读取下一行输入做好准备。
getline()与get()的区别
最新推荐文章于 2024-03-07 16:47:30 发布