Chinaunix

标题: 关于在VC及TC下如何使用string? [打印本页]

作者: SmallBoy    时间: 2003-10-22 09:45
标题: 关于在VC及TC下如何使用string?
我是初学者。学习到字符串时,介绍了有关于C++里的定义字符串string。但在VC及TC里。不能定义。请教大侠。。
作者: icw_zy    时间: 2003-10-22 10:13
标题: 关于在VC及TC下如何使用string?
#include "string.h"
作者: SmallBoy    时间: 2003-10-22 10:22
标题: 关于在VC及TC下如何使用string?
引用头文件了。但不好用。
作者: SmallBoy    时间: 2003-10-22 10:29
标题: 关于在VC及TC下如何使用string?
#include "string"
main()
{
        string str="why error?";
}


出错。。VC里。string在哪里定义的?
作者: soloarrow    时间: 2003-10-22 11:24
标题: 关于在VC及TC下如何使用string?
应该是#include <string>; 或 #include <string.h>;吧?
vc里是有的;tc里可能没有这些(要装第三方软件),先看看inlcude文件夹下有没有这个头文件。
作者: icw_zy    时间: 2003-10-22 11:37
标题: 关于在VC及TC下如何使用string?
using namespace std;
作者: SmallBoy    时间: 2003-10-22 11:46
标题: 关于在VC及TC下如何使用string?
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "iostream.h"
using namespace std;

main()
{
        string str="why error?";
}

能加的全加了。。。。using namespace std;出错。
error C2871: 'std' : does not exist or is not a namespace
作者: HappyWin    时间: 2003-10-22 13:07
标题: 关于在VC及TC下如何使用string?
using namespace std;
我试过了,可以的,在path里加上include路径
作者: SmallBoy    时间: 2003-10-22 13:27
标题: 关于在VC及TC下如何使用string?
终于通过了。。5555555555
#include <string>;

using namespace std;

void main()
{
string str="why error?";
}
作者: SmallBoy    时间: 2003-10-22 13:29
标题: 关于在VC及TC下如何使用string?
原来是因为"string"和<string>;。。。。。
作者: soloarrow    时间: 2003-10-23 13:22
标题: 关于在VC及TC下如何使用string?
"string" 是在当前目录下搜索;
  而<string>;先在当前目录下搜索再到系统设置的缺省目录下搜索,^_^。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2