哪位高人能救我啊?一定给分,说到办到,绝不食言!

turbopeng 2002-01-21 04:13:07
本来在VC下是没问题的,但在EVC下就编译不过去了……
就是如何将 CString 型转换成 char[] 型啊?
谢谢啦!一定给分!!!
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
turbopeng 2002-01-21
  • 打赏
  • 举报
回复
谢谢老兄,问题已经搞定。代码如下:
CString str = "ABC";
DWORD writtenNUM;
char buff[] = "\x0D\x0A";
WriteFile(hFile,str.GetBuffer(str.GetLength()),sizeof(str.GetBuffer(str.GetLength()))-1,&writtenNUM,NULL);
WriteFile(hFile,buff,sizeof(buff)-1,&writtenNUM,NULL);
虽然没给您分,不过还是向您表示衷心的感谢!!!
turbopeng 2002-01-21
  • 打赏
  • 举报
回复
楼上的老兄,我是这么写的:
char buff[100];
sprintf((char *) buff, "%s", str); // str 是从一个 EditBox 中读出来的
MessageBox(str,0,MB_OK); // 这个地方显示是"123"
MessageBox((LPCTSTR)buff,0,MB_OK); // 这个地方显示是“1口口口”
// 如果 str 是 "234",则显示"2口口口"
应该怎么办啊?我需要读出所有的字符,谢谢啦!一定给分!
attababy 2002-01-21
  • 打赏
  • 举报
回复
sprintf(char * chr, "%s", CString str);
shangqing 2002-01-21
  • 打赏
  • 举报
回复
呵呵,关注。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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