C++用getline字符串输入问题,我查了查:getline能读入回车,遇到回车就结束,这两点不矛盾吗?
发布网友
发布时间:2022-09-20 01:01
我来回答
共1个回答
热心网友
时间:2023-11-01 10:03
不矛盾,就是它在你敲回车时结束,然后就是它一般是用cin.getline() 来输入char字符串的,
看例子,运行一下就明白了,有些东西会怎么用,记住就行。
char s1[100],s2[100];
cout<<"第一个:";
cin.getline(s1,100);
cout<<"第二个:";
cin.getline(s1,100);
这个不会中间空行的。
getline主要是解决输入有空格,后面不会录入的问题。
需要用时才用。追问嗯,能不能用string str;定义字符串?这样的话又怎样做呢?