C/C++输入

fgets(str,n,stdin) 从键盘输入一行,替代gets()。读取到n-1字节时或换行符时终止,如果是文件的话,读到文件结尾也会停止

getline(cin,str)

str的类型必须是string类,它是C++特定的字符串类,区别于C的char *数据类型。

cin 输入它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅读,当它读到下一个空白字符时,它会停止读取。

getline函数则可以忽略除换行符以外的空格字符。读取一整行

posted @ 2019-09-18 20:14  王清河  阅读(170)  评论(0编辑  收藏  举报