社区
C++ Builder
帖子详情
求救,如何把LPTSTR安全转换为LPCTSTR?
bluecoff
2003-08-27 02:49:11
我把LPTSTR类型数据强制转换为LPCTSTR时,LPCTSTR就为空。如
include<windows.h>
.
.
LPTSTR lp;
LPCTSTR lpc;
.
.
lp="hello"
lpc=lp;
cout<<lpc;
得到的结果是空。
...全文
20
3
打赏
收藏
求救,如何把LPTSTR安全转换为LPCTSTR?
我把LPTSTR类型数据强制转换为LPCTSTR时,LPCTSTR就为空。如 include . . LPTSTR lp; LPCTSTR lpc; . . lp="hello" lpc=lp; cout<<lpc; 得到的结果是空。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluecoff
2003-08-27
打赏
举报
回复
#include <fstream>
#include <windows.h>
void main(void){
using namespace std;
LPCTSTR dirname;
HANDLE hfind;
WIN32_FIND_DATA fd;
LPWIN32_FIND_DATA pfd;
fd.dwFileAttributes=FILE_ATTRIBUTE_DIRECTORY;
pfd=&fd;
DWORD nbuff;
LPTSTR curpath,str;
if(!GetCurrentDirectory(nbuff,curpath))
{
cout<<"当前目录错误";
return;
}
strcat(curpath,"\\*");
cout<<curpath;
dirname=curpath;
cout << dirname;//这句相当关键,有没有结果完全不同,
不仅dirname结果不同连curpath也不同
}
bluecoff
2003-08-27
打赏
举报
回复
我是用的BC++编译器,确实不行。就是没有这两行
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
这两行是什么意思?
bcb_alone
2003-08-27
打赏
举报
回复
不可能,我试过了。
#include <windows.h>
#include <iostream>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
using namespace std;
LPTSTR s="hxj";
LPCTSTR t;
t=s;
cout << t;
return 0;
}
(资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(
LP
TSTR
、L
PC
STR、L
PC
TSTR
、LPSTR)
资料大全加程序 宽字符与多字符集(
LP
TSTR
、L
PC
STR、L
PC
TSTR
、LPSTR) C++ 字符串之间的相互转化
char*与L
PC
TSTR
,
LP
TSTR
的
转换
如果只是要把
LP
TSTR
指向的Unicode字符串
转换
为LPSTR字符串,可以用WideCharToMultiByte函数。MSDN中有参数说明和例子。 我一般用char * 和CString VC里一般都提供CString的接口 否则也有...
LP
TSTR
、L
PC
STR、L
PC
TSTR
、LPSTR的来源及意义
开始学习创建windows窗口,里面许多typedef的类型名感觉很迷惑,这篇文章让我对
LP
TSTR
、L
PC
STR、L
PC
TSTR
、LPSTR有了 很清除的认识,非常感谢 UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII...
如何将char*
转换
为L
PC
TSTR
实际上将char*
转换
成CString对象就成了. char* p = "aaaa "; CString s = p;//或 CString m(p); L
PC
TSTR
lp = (L
PC
TSTR
)s;// L
PC
TSTR
lp = (L
PC
TSTR
)m; 这两句都行。 第二种方法: 1> ch
各种类型
转换
L
PC
TSTR
方法
使用 UNICODE 字符集后,很多函数的 L
PC
TSTR
类型参数需要
转换
,在此做个备份,不用每次都百度。_T ()=TEXT (). 1. 首先 CString 类很强大,可以自动
转换
L
PC
TSTR
,所以可以直接用上,后面很多方法也是
转换
成 ...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章