如何将CString 转换为 const char*

quguoping1017 2009-06-09 11:00:25
CString url = "http://221.224.53.34/MoveUp_C1/" 怎样转换为 const char * url
...全文
134 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
吴丁 2009-06-09
  • 打赏
  • 举报
回复
CString url = "http://221.224.53.34/MoveUp_C1/" 怎样转换为 const char * url
如果你是要传给一个函数的话,就直传就行了,CString有重新char *的。
如果你对这个不放心可以这样
CString url="423432";
const char *buf=url.GetBuffer(0);
传参的话直接就可以。

void fun(const char *buffer)
{

}

CString url="234234324";
fun(url);

Dantin 2009-06-09
  • 打赏
  • 举报
回复
(LPTSTR)(LPCSTR)url
ameyume 2009-06-09
  • 打赏
  • 举报
回复
以上各楼说的有很多方法了,总有一个适合楼主吧
killbug2004 2009-06-09
  • 打赏
  • 举报
回复
CString strurl = "http://221.224.53.34/MoveUp_C1/";
CW2A url(strurl);
coverallwangp 2009-06-09
  • 打赏
  • 举报
回复

char a[100];
CString str("aaaaaa");
strncpy(a,(LPCTSTR)str,sizeof(a));
「已注销」 2009-06-09
  • 打赏
  • 举报
回复
url.c_str()
beyond071 2009-06-09
  • 打赏
  • 举报
回复
(LPTSTR)(LPCSTR)url
太乙 2009-06-09
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080506/09/e285f2e2-f213-4bdc-b212-d184ce41279c.html

http://topic.csdn.net/t/20020331/19/612827.html

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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