社区
C语言
帖子详情
cstring(unicode) 转换成char *,请问怎么转换啊?谢谢!
944136
2003-06-11 02:44:00
cstring(unicode) 转换成char *,请问怎么转换啊?谢谢!
...全文
69
9
打赏
收藏
cstring(unicode) 转换成char *,请问怎么转换啊?谢谢!
cstring(unicode) 转换成char *,请问怎么转换啊?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
web_spider
2003-06-16
打赏
举报
回复
LPTSTR是个宏定义,
大盖相对于:
ifdef UNICODE
typedef LPTSTR wchar_t *;
else
typedef LPTSTR char *;
endif
具体的可以看看他们的声名
xx2j
2003-06-11
打赏
举报
回复
char *c;
CString str = "this is test.";
strcpy(c,str);
或
strncpy(c,str,str.GetLength());
waterflier
2003-06-11
打赏
举报
回复
压根就不能转为char* 除非你暴力
944136
2003-06-11
打赏
举报
回复
如果我使用LPTSTR,char * 与LPTSTR之间的值怎么转换呢?
pzytony
2003-06-11
打赏
举报
回复
暴力
redbit
2003-06-11
打赏
举报
回复
试试这个。不过我觉得不到万不得已不要把CString里的buf转到char *里面去,呵呵。
#include <afx.h>
void main()
{
CString s = "人民";
char *p = s.LockBuffer();
printf("%s\n", p);
}
qubo
2003-06-11
打赏
举报
回复
CString str;
str.Format("1234568789");
char aaa[20];
strcpy(aaa,str);
web_spider
2003-06-11
打赏
举报
回复
unicode 型的不应该转换为char *,应该转换为LPTSTR型的,也就是在定义了UNICODE宏下wchar_t *型的。当然也可以用强制转换,但属于暴力行为^_^.参考winnt.h中的定义了
看看msdn中的CString类
LPTSTR GetBuffer( int nMinBufLength );
throw( CMemoryException );
记着最后释放:
void ReleaseBuffer( int nNewLength = -1 );
point_to
2003-06-11
打赏
举报
回复
下面是转换位数组的例子,转换为char*,再改一下就ok勒!
CString str;
str.Format("1234568789");
char aaa[20];
for(int i=0;i<str.GetLength();i++)
aaa[i]=str[i];
aaa[i]='\0';
MFC中c
string
转换
成
char
*函数
这是我自己找的一个函数整理了下,做MFC开发时在
unicode
字符下使用,希望帮到大家,
谢谢
C
String
类型
转换
为
char
函数功能:将C
String
类型
转换
为
char
*类型,纯手打函数 参数: 1:C
String
类型变量 返回值 :
char
*类型指针 备 注:主要是因为MFC中默认使用的是
Unicode
字符集而不是多字节字符集,使用一般的C++函数
转换
会有问题
Unicode
下C
String
与
char
*之间的
转换
(vs2008绝对实用)
在VS2008中,默认的字符集形式是
Unicode
,但在VC6.0等工程中,默认的字符集形式是多...这里总结了在VS2008环境中
Unicode
字符集下C
String
和
char
*之间相互
转换
的几种方法,其实也就是
Unicode
字符集与MBCS字符集
转换
。
C++类型
转换
(
char
*
string
c
string
unicode
ansi )
转换
自己根据实际编程中用到的字符类型
转换
的收集,C++类型
转换
(
char
*
string
c
string
unicode
ansi 等等)
转换
C
String
-to-
char
(
Unicode
).rar_C
String
_c
string
char
*_c
string
to ch
Unicode
下C
String
与
char
_
转换
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章