在学习C++的过程中,经常会遇到输入输出的问题,以下总结一下下面几个函数的用法:
1)、cin
2)、cin.get()
3)、cin.getline()
4)、getline()
5)、gets()
6)、getchar()
一、cin
cin是遇到回车停止输入,按照空格输出的。空格、回车等会被丢弃(这些还在缓冲区中,下次若用cin会自动丢弃),下次又会读取流中剩下的内容。(对于要输入一个字符串如果用cin>>input;这样的方法来输入一个字符串,则遇到空白换行,制表之类的,输入都会停止)因为从流中读入数据保存到string中,string会遇到空格就停止录入。这样当我们输入一行带空格的字符串,就要考虑getline函数,从流中读入一行字符串。
<