什么函数可以将ANISTRING变成CHAR类型?

wdj79 2003-10-29 11:23:24
什么函数可以将ANISTRING变成CHAR类型?
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
blankman 2003-10-29
  • 打赏
  • 举报
回复

gong_hui2000(gong_hui2000) 的方法不能用,会访问非法内存!

AnsiString s = "1234";
char *p = new char[s.Length()+1]; //应该是length,我记不清了,你查一下
strcpy(p, s.c_str()); //一定要这样
ghui 2003-10-29
  • 打赏
  • 举报
回复
//方法:c_str()

AnsiString a="abcdef";
char *charA=a.c_str();
guanshangming 2003-10-29
  • 打赏
  • 举报
回复
AnsiString sTmp ="ABCDE";
char *p = sTmp.c_str();
char c[100];
strcpy(c,sTmp.c_str());

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧