c++中怎么从键盘输入string类型的变量??
展开全部
如下
<span style="font-size:18px;">#include<iostream>
#include<string>
using namespace std;
int main()
{
string s1;//s1为空串
/* s1 = "aaa";
string s2(s1); //s2复制s1
if(s2 == s1){
cout<<"string s2(s1): s2 = s1"<<endl;
}
s1 = "begin";
cout<<s2<<endl;
s1 = "change";
cout<<s2<<endl;*/
s1 = "aaa";
string s2 = s1;
if(s2 == s1){
cout<<"string s2=s1: s2 = s1"<<endl;
}
s1 = "begin";
cout<<s2<<endl;
s1 = "change";
cout<<s2<<endl;
// string s3("value");
string s3="value";
string s4(10, 'c');//将s4初始化为10个字符‘c’
cout<<s3<<endl<<s4<<endl;
return 0;
}
</span>
<span style="font-size:18px;">#include<iostream>
#include<string>
using namespace std;
int main()
{
string s1;//s1为空串
/* s1 = "aaa";
string s2(s1); //s2复制s1
if(s2 == s1){
cout<<"string s2(s1): s2 = s1"<<endl;
}
s1 = "begin";
cout<<s2<<endl;
s1 = "change";
cout<<s2<<endl;*/
s1 = "aaa";
string s2 = s1;
if(s2 == s1){
cout<<"string s2=s1: s2 = s1"<<endl;
}
s1 = "begin";
cout<<s2<<endl;
s1 = "change";
cout<<s2<<endl;
// string s3("value");
string s3="value";
string s4(10, 'c');//将s4初始化为10个字符‘c’
cout<<s3<<endl<<s4<<endl;
return 0;
}
</span>
展开全部
#include <iostream>
#include <string>
using namespace std;
main(){
string s;
cin>>s;
cout<<s<<endl;
}
string类的<<操作的函数已经写好了,所以可以直接用 cin>> 和cou<<
#include <string>
using namespace std;
main(){
string s;
cin>>s;
cout<<s<<endl;
}
string类的<<操作的函数已经写好了,所以可以直接用 cin>> 和cou<<
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上这个头文件#include <string>
using namespace std;
下来定义string s1;
然后用户输入就可以了
using namespace std;
下来定义string s1;
然后用户输入就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-09-02
展开全部
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
getline(cin,str);
cout<<str;
return 0;
}
#include<string>
using namespace std;
int main()
{
string str;
getline(cin,str);
cout<<str;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
std::cin>>变量名;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询