C++中cin.get和cin.getline的区别是?
分为三种情况来看:
1)输入的字符串不超过限定大小
get(str,Size):读取所有字符,遇到’\n’时止,并且将’\n’留在输入缓冲区中,其将被下一个读取输入的操作捕获,影响该输入处理;
getline(str,Size):读取所有字符,遇到’\n’时止,并且将’\n’直接从输入缓冲区中删除掉,不会影响下面的输入处理。
2)输入的字符数超出限定的大小
get(str,Size):读取Size...
转载
2019-06-10 15:48:54 ·
540 阅读 ·
0 评论