①输入
一,cin<<变量名;
最简单的输入方法(不能输入空格)
推荐指数:75%
二,getline(cin,变量名);
较有水平,可输入空格
推荐指数:100%
番外篇①:cin与getline混用
程序:
#include <bits/stdc++.h>
using namespace std;
int main(){
cout<<"输入";
string a,b;
cin>>a;
getline(cin,b);
cout<<"输出";
cout<<a<<","<<b;
return 0;
}
尴尬的程序结果:
问题:b消失了!
解决方法:
F1:统一输入方法
#include <bits/stdc++.h>
using namespace std;
int main(){
cout<<"输入";
string a,b;
getline(cin,a);
getline(cin,b);
cout<<"输出";
cout<<a<<","<<b;
return 0;
}
F2:输入两次b
#include <bits/stdc++.h>
using namespace std;
int main(){
cout<<"输入";
string a,b;
cin>>a;
getline(cin,b);
getline(cin,b);
cout<<"输出";
cout<<a<<","<<b;
return 0;
}
正确的输出结果:
正文结束,谢谢大佬!!!
(未完待续)
: