送分问题 getline的用法问题初学。
getline是读入一整行字符串?
好像我查到的是有两种用法
1。 cin.getline(a,10,'\n');
那个a必须是字符数组?好像放字符串进去编译不过去
2. getline(cin,line);
cout<<line<<endl;
这个也是可以读一整行字符。但是怎么运行起来的时候。要按两次回车才会打印出字符
比如 :
wo shi hao ren
wo shi hao ren
但是用第一种方法怎么就
wo shi hao ren
wo shi hao ren
求教我才开始看书真的不理解,getline同是一个函数怎么会有两种用法类?我以前学过一点C好像没遇过这种情况(同一个函数两种格式使用)