读书人

ptr-string老是无法编译,该怎么解决

发布时间: 2012-04-03 12:38:19 作者: rapoo

ptr-string老是无法编译
我照着网上的例子用strrchr取字符串中某字符的位置

C/C++ code
char a[128];msg[64];char *ptr,b='\\';strcpy(string,"a\\b\\c");ptr = strrchr(a,b);sprintf(msg,"%d",ptr-string);MessageBox(NULL,msg,"abc",MB_OK);


目的就是要输出a中最后一个\的位置
编译时到了ptr-string就错误了,说string未定义

我已经引用头文件和命名空间了
C/C++ code
#include <string>using namespace std;


搞了一上午,不管怎么改硬是没法编译,不知是为何

求帮忙,一上午啊,什么成果都没……

环境:XP SP3 + VC6 SP6

[解决办法]
// 你的string 确实没定义!
char string[256];

读书人网 >VC/MFC

热点推荐