社区
C++ 语言
帖子详情
std::string类型 怎么转换为LPSTR或者TCHAR[]类型啊?
xixizhang
2006-09-26 11:22:17
请各位帮忙,谢谢先
...全文
782
10
打赏
收藏
std::string类型 怎么转换为LPSTR或者TCHAR[]类型啊?
请各位帮忙,谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liujycquc
2006-09-26
打赏
举报
回复
呃 看错了 呵呵
Jokar
2006-09-26
打赏
举报
回复
书贵精。
所谓宁吃活鱼一条,不吃烂虾一框。
读烂书是事倍功半的。
=================
说的好~本人会铭记于心~
taodm
2006-09-26
打赏
举报
回复
书贵精。
所谓宁吃活鱼一条,不吃烂虾一框。
读烂书是事倍功半的。
Jokar
2006-09-26
打赏
举报
回复
可看effective item 16 如何将vector和string的数据传给传统的API函数
=========================
兄弟果然熟读明书~呵呵~学习学习
taodm
2006-09-26
打赏
举报
回复
可看effective item 16 如何将vector和string的数据传给传统的API函数
Jokar
2006-09-26
打赏
举报
回复
呵呵~原来偶记错了~
(LPSTR)是CString 的重载运算符呀~呵呵
Jokar
2006-09-26
打赏
举报
回复
string str;
(LPSTR)str;//or str.operator LPSTR
//////////////////////
这个也是对的~是运算符重载(不要误以为是强制转换了~呵呵)~lz两种都可以试试~
taodm
2006-09-26
打赏
举报
回复
liujycquc,别把CString的东西往std::string上套。
Jokar(贪睡鼠) 的答复已经可以结贴。
liujycquc
2006-09-26
打赏
举报
回复
string str;
(LPSTR)str;//or str.operator LPSTR
Jokar
2006-09-26
打赏
举报
回复
string str;
str.c_str();
ATL::C
String
A和
std
::
string
之间
转换
的一些误区
对于刚做windows下VC的开发同学,
类型
转换
应该是一个令其很苦恼的问题。我刚写工作的时候,也为这类问题不停的在网上搜索
转换
方法。最近工作中遇到一个“神奇”的bug(一般“神奇”的问题往往是低级错误导致的),最后跟踪发现还是
类型
转换
问题。(转载请指明出处) ATL::C
String
A和
std
::
string
都可以“接受”\0,也就是说,在C
String
A的对象的内...
string
转换
LPSTR
LPCSTR LPCWSTR
LPCSTR 、
LPSTR
、 LPWSTR and LPCWSTR为指向不同
类型
字符串的指针。
cannot convert from 'WCHAR [260]' to '
std
::basic_
string
<_Elem,_Traits,_Ax>'
error C2440: 'initializing' : cannot convert from 'WCHAR [260]' to '
std
::basic_
string
' 解决方法:这是由项目使用的字符编码所至的问题,使用unicode时,
LPSTR
p = str.getBuffer(len + 1)便会出现这个错误,解决方法是将Project Properties中的Confi
C
String
\
string
\char*\
LPSTR
\int\float\byte之间的常见
类型
转换
C
String
\
string
\char*\
LPSTR
\int\float\byte之间的常见
类型
转换
,C
String
的Format格式化方法是非常好用的。
string
的c_str()也是非常常用的,但要注意和char *
转换
时,要把char定义成为const char*,这样是最安全的。以上函数UNICODE编码也没问题:unicode下照用,加个_T()宏就行了,像这样子_T("%s")
c
string
,
std
::
string
,lPCWSTR,_T,L()等彻底梳理
转自:http://blog.csdn.net/txdb/article/details/7298502 vc中的字符串
类型
真是眼花缭乱。 下面来google下。 整理如下: c中只有字符数组,字符数组如果以\0结尾,就是字符串 c++中有字符串
类型
string
,
string
接收字符数组,
string
要通过方法c_str()
转换
才能赋值给字符数组。 这个世界
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章