注册 登录
编程论坛 C++教室

程序编译不了 找不出错误呀

狂人老大 发布于 2007-08-13 13:10, 514 次点击
不知道为什么程序编译了出现这么多错误呢
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
string a,s1="hello ";
string s2="123";
a=s1; //复制
cout<<(a==s1?"":" not")<<"equal\n"; //比较
cout<<a+s2<<endl; //连接
reverse(a.begin(),a.end()); //倒置串
cout<<a<<endl;
cout<<a.replace(0,9,9,'c')<<endl; //设置
cout<<(s1.find("ell")!=-1?"":"not ")<<"found\n"; //查找串
cout<<(s1.find('c')!=-1?"":"not ")<<"found\n"; //查找字符
}
3 回复
#2
aipb20072007-08-13 13:28
cout<<a.replace(0,9,9,'c')<<endl; //设置
cout<<(s1.find("ell")!=-1?"":"not ")<<"found\n"; //查找串
cout<<(s1.find('c')!=-1?"":"not ")<<"found\n"; //查找字符

好好查下他们的用法!
#3
kisscjy2007-08-13 14:39


LZ根本没有定义string库在里面啊 ??

#include<string>
#4
狂人老大2007-08-13 15:05
呵呵 知道了
谢了
1