首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个例题编译老提示异常

2013-03-26 
一个例题编译老提示错误#include iostream#include stringint main(){using namespace stdstring s1

一个例题编译老提示错误
#include <iostream>
#include <string>
int main()
{
using namespace std;
string s1="Penguin";
string s2,s3;
cout<<"You can assign one string object to another:s2=s1\n";
s2=s1;
cout<<"s1: "<<s1<<",s2: "<<s2<<endl;
cout<<"You can assign a C-style string to a string object.\n";
cout<<"s2="buzzard"\n;
s2="buzzard";
cout<<"s2: "<<s2<<endl;
cout<<"You can concatenate strings:s3=s1+s2\n";
s3=s1+s2;
cout<<"s3: "<<s3<<endl;
cout<<"You can append strings.\n";
s1+=s2;
cout<<'s1+=s2 yields s1= "<<s1<<endl;
s2+="for a day";   //提示这行有问题 我是照书本的
cout<<"s2+= "for a day" yields s2= "<<s2<<endl;
return 0;
}
[解决办法]

#include <iostream>
#include <string>
int main()
{
using namespace std;
string s1="Penguin";
string s2,s3;
cout<<"You can assign one string object to another:s2=s1\n";
s2=s1;
cout<<"s1: "<<s1<<",s2: "<<s2<<endl;
cout<<"You can assign a C-style string to a string object.\n";
cout<<"s2="buzzard"\n;//cout<<"s2="buzzard"\n";
s2="buzzard";
cout<<"s2: "<<s2<<endl;
cout<<"You can concatenate strings:s3=s1+s2\n";
s3=s1+s2;
cout<<"s3: "<<s3<<endl;
cout<<"You can append strings.\n";
s1+=s2;
cout<<'s1+=s2 yields s1= "<<s1<<endl;//cout<<"s1+=s2 yields s1= "<<s1<<endl;
s2+="for a day";   //提示这行有问题 我是照书本的
cout<<"s2+= "for a day" yields s2= "<<s2<<endl;
return 0;
}

热点排行