类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
编译出现以下错误,请问怎样把AnsiString转换成char
[C++ Error] Unit1.cpp(84): E2034 Cannot convert AnsiString * to char *
网友回答:
AnsiString转换成char:
AnsiString s="213123123";
char *p=s.c_str(); // 如果s被重新赋值,p就可能不正确
最好是:
AnsiString s="213123123";
char *p= new char[s.Length()+1];
strcpy(p,s.c_str());