C++读取一行数据

  cin用惯了,碰到要读一行里面还有空格的突然就懵了。(cin读到空格就停了~)。写一篇记录一下吧!

  C++中提供了一些读取一行的方式,如下:
   先做个声明:
    string a = “”;
    char b[500];

cin.getline(b, sizeof(b)); // 这种方式只能读char数组

getline(cin, a); // 这种方式可以读string

  其实还有C语言中的gets(),C++中还有get()都可以读一行,但有个常用的就行了吧,嘿嘿~

猜你喜欢

转载自blog.csdn.net/gls_nuaa/article/details/115379259