sring 在C++的应用
#include <iostream.h>
#include <stdio.h>
#include <vector>
#include <string.h>
int main()
{
string a,s1= "hello ";
string s2= "123 ";
a=s1;
cout < <(a==s1 ? " " : " not ") < < "equal\n ";
}
在VC++6.0里面,编译不通。
说string 没有定义
[解决办法]
string.h和string是两个不同的概念
[解决办法]
#include <iostream>
#include <stdio.h>
#include <vector>
#include <string>
using namespace std;
int main()
{
string a,s1= "hello ";
string s2= "123 ";
a=s1;
cout < <(a==s1 ? " " : " not ") < < "equal\n ";
return 0;
}
如果不能运行估计就是vc的原因了
[解决办法]
string 在 #include <string> 中
#include <string.h> 里是是char的一些操作
建议按楼上的试试