如何读取整行

直接用cin或者scinf读取字符串,回自动隔断空格和回车,例如要读取“Hello World”就只能按“Hello”和“World”两个串读取。

此时需要使用cin.getline()函数,使用实例如下:

#include “iostream” using namespace std; int main() { char m[20]; cin.getline(m,5); cout<<m<<endl; return 0; }

输入:abcdefg

输出:abcd

点赞