E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LPCTSTR
LPTSTR、LPCSTR、
LPCTSTR
、LPSTR的意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文
zhongguoren666
·
2011-08-08 17:00
编程
windows
存储
微软
编译器
LPTSTR、LPCSTR、
LPCTSTR
、LPSTR的意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE 下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示
wsql
·
2011-08-08 17:00
PS
LPTSTR、LPCSTR、
LPCTSTR
、LPSTR的意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE 下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示
wsql
·
2011-08-08 17:00
PS
LPTSTR、LPCSTR、
LPCTSTR
、LPSTR的来源及意义
LPTSTR、LPCSTR、
LPCTSTR
、LPSTR的来源及意义UNICODE:它是用两个字节表示一个字符的方法。
Rixu Blog (日需博客)
·
2011-08-08 10:00
自定义消息发送unicode或ascii字符串
为了使代码通用,使用了以下函数和变量定义:字符串指针:
LPCTSTR
、TCHAR*(有些函数不识别
LPCTSTR
)通过字符串指针获取字符串长度:_tcslen size_twcslen(constwchar_t
shengfanger
·
2011-08-05 09:00
CString ,BSTR ,
LPCTSTR
之间关系和区别
CString,BSTR,
LPCTSTR
之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,
LPCTSTR
只是一个常量的TCHAR指针
ychw365
·
2011-07-28 13:00
Date
语言
include
float
byte
编译器
CString::GetBuffer ReleaseBuffer
它和被重载的操作符
LPCTSTR
还是有点本质区别的,L
mo451583183
·
2011-07-19 21:50
职场
休闲
CString
MINA服务端与C++客户端通讯(2)
假设通讯编码采用UTF-8 C++客户端发送时需要转码成UTF-8编码,接收服务端应答消息后再转回Unicode或者GBK编码 下面给出完成的C++客户端通讯示例: void Transcoding(
LPCTSTR
zhaohaolin
·
2011-07-19 19:00
Mina
MFC遇到的一个字符集问题:不能将参数1从“const char []”转换为“
LPCTSTR
”
如下::不能将参数1从“constchar[]”转换为“
LPCTSTR
”其解决方案就是,在项目属性里面找到项目默认值下面的字符集,将其换为:使用多字节字符集就ok了。
kkk328
·
2011-07-18 09:00
windows
存储
mfc
Path
微软
编译器
对话框修改名称(重命名)
如果是在對話框內操作:直接SetWindowText((
LPCTSTR
)RetryCaption);就可以了。
xiaobai1593
·
2011-07-08 19:00
list
API太多(C++版) -- GetModuleHandle LoadLibrary GetProcAddress 讲解
HMODULEGetModuleHandle(
LPCTSTR
lpModuleName); 参数说明lpModuleName 模块名称返回值如执行成功成功,则返回模块句柄。零表示失败。通过GetL
许朝
·
2011-07-05 20:00
#xx_在学习:各种api知识
MINA服务端与C++客户端通讯(2)
通讯还有编码转码的问题存在,假设通讯编码采用UTF-8C++客户端发送时需要转码成UTF-8编码,接收服务端应答消息后再转回Unicode或者GBK编码下面给出完成的C++客户端通讯示例:void Transcoding(
LPCTSTR
国风的Blog
·
2011-07-05 15:00
API太多(C++版) -- GetDriveType GetVolumeInformation 讲解
GetDriveType 函数头文件在“winbase.h”GetDriveType 是Kernel32.dll中的一个函数, UINTGetDriveType(
LPCTSTR
lpRootPathName
许朝
·
2011-07-01 16:00
#xx_在学习:各种api知识
CString转char * ,string详解
CString头文件#includestring头文件#includeCString转char*CStringcstr;char*p=(LPSTR)(
LPCTSTR
)cstr;string转CStringCString.format
zeng622peng
·
2011-06-30 19:00
c
String
error,Debug,and so on
CMapm_cMap;这种做法是不行的,对于KEY的类型只能是简单数据类型如int,
LPCTSTR
,LONG...不能是一个C++对象。
back_to_dream
·
2011-06-27 14:00
BSTR 、
LPCTSTR
、CString附C语言串基本操作
一 CString,BSTR,
LPCTSTR
之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,
LPCTSTR
只是一个常量的TCHAR指针
hongweigg
·
2011-06-23 11:00
c
Date
ITeye
语言
float
byte
VC++实现文件选择对话框
图文件(*.png)|*.png|图文件(*.jpg)|*.jpg||";CFileDialogdlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(
LPCTSTR
qingming52591
·
2011-06-21 17:00
filter
null
扩展
vc++
CString, QString, char*之间的转换
传给未分配内存的constchar*(
LPCTSTR
)指针. CStringcstr(asdd); constchar*ch=(
LPCTSTR
)cstr; ch指向的地址和cstr相同。
lemonfang
·
2011-06-19 17:00
String
application
qt
character
documentation
Constructor
非MFC中使用Cstring
强转一下,在cstring前加上(
LPCTSTR
)。
278261631
·
2011-06-16 10:00
多线程
c
windows
mfc
vc++
字符串 常见类型转换[转]
TheCompleteGuidetoC++Strings,PartIC++字符串完全指引之二——字符串封装类:CodeProject:TheCompleteGuidetoC++Strings,PartIICString,BSTR,
LPCTSTR
alsmile
·
2011-06-07 17:00
VC
编程技术
1、 CreateProcess 函数: BOOL CreateProcess (
LPCTSTR
newlife306
·
2011-06-03 23:00
编程
C++
c
百度
C#
CString详解以及CString转换成char*
CString型和char*类型的相互转化1.CString转化成char*之一:强制类型转换为
LPCTSTR
;这是一种略微硬性的转换,有关“正确”的做法,人们在认识上还存在许多混乱,正确的使用方法有很多
zimingjushi
·
2011-06-03 19:00
C++ 字符串UTF8与GBK转化
//UTF8转化为GBK格式voidConvertUtf8ToGBK(CString&strUtf8){ intlen=MultiByteToWideChar(CP_UTF8,0,(
LPCTSTR
)
segen_jaa
·
2011-05-26 16:00
C++
null
delete
CString string CStringA CStringW string wstring 等字符串转换汇总
#includeCStringa;CStringAa1;CStringWa2;stringb;wstringc;a=CA2T(b.c_str());//b->ab=CT2A((
LPCTSTR
)a);//
lewutian
·
2011-05-24 01:00
c
String
null
delete
insert
include
CString string CStringA CStringW string wstring 等字符串转换汇总
atlconv.h>CString a;CStringA a1;CStringW a2;string b;wstring c;a=CA2T(b.c_str());//b->ab=CT2A((
LPCTSTR
BlogDown
·
2011-05-24 01:00
String
CString
LPCTSTR
的string类有过之无不及.新手使用CString时,都会被它强大的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时容易出现很多问题.因为CString已经重载了
LPCTSTR
isiqi
·
2011-05-22 10:00
数据结构
C++
c
C#
vc++
CString
LPCTSTR
的string类有过之无不及.新手使用CString时,都会被它强大的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时容易出现很多问题.因为CString已经重载了
LPCTSTR
playStudy
·
2011-05-22 10:00
c
优化
语言
float
byte
编译器
MFC写Log文件之定式
我们的工程需要记录一些Log的信息到文件中,方法有各种各样,下面介绍比较简单易用的CStdioFile类方法,自定义WriteLog方法,再调用CStdioFile方法即可: void WriteLog(
LPCTSTR
vvsongsunny
·
2011-05-10 16:00
mfc
MFC写Log文件之定式
我们的工程需要记录一些Log的信息到文件中,方法有各种各样,下面介绍比较简单易用的CStdioFile类方法,自定义WriteLog方法,再调用CStdioFile方法即可: void WriteLog(
LPCTSTR
vvsongsunny
·
2011-05-10 16:00
mfc
string 与 CString 转化
都通过基本类型来转换即可:CString可以转换为基本类型
LPCTSTR
,
LPCTSTR
根据项目编码可以是constchar*或者constwchar_t*;string可以用c_str()转换为constchar
red10057
·
2011-05-07 10:00
c
String
null
delete
类型转换
CString转换为string CStringsz="abc";stringstringss(sz.GetBuffer()); toString()std:: tmp = (LPSTR)(
LPCTSTR
liu_hang_yu
·
2011-05-04 16:00
CString与std::string相互转换
当然,在做参数传入时,CString得通过(
LPCTSTR
)转换一下,而std::string则需调用c_str()函数: CString转成std::string:CStringcs("Hello")
Pc620
·
2011-04-29 15:00
c
String
mfc
CString 强制转化为const char*,作为形参带入函数内出错。用CW2A解决
CString 转为constchar*,加(char*)(
LPCTSTR
),即: GetFileVersion((char*)(
LPCTSTR
)csPat
pjl1119
·
2011-04-20 21:00
c
测试
null
buffer
使用系统的 SDK 创建多级目录
使用系统的SDK创建多级目录 1#include 2#include 3 4#pragma comment(lib, "shell32.lib") 5 6BOOL CreateDir(
LPCTSTR
Zero Code
·
2011-04-18 01:00
CString, BSTR,
LPCTSTR
之间的关系和区别
CString是一个动态TCHAR数组,BSTR是一种专有式样的字符串(需要用系统提供的函数来支配,
LPCTSTR
只是一个常量的TCHAR指针。
oemoon
·
2011-04-16 15:00
c
Date
语言
float
byte
编译器
LPSTR相关几个类型区分
1.
LPCTSTR
辨析#ifdefUNICODE typedefLPCWSTRLPCTSTR;#elsetypedefLPCSTRLPCTSTR;#endif typedefCONSTWCHAR
JarvisChu
·
2011-04-14 20:00
调用系统的文件复制,移动和删除功能
2 3 // 利用Shell复制多个文件,以|分隔,末尾以两个|结束 4 // 返回 0 表示全部复制成功 5 // 否则表示操作被中止 6 LONG ShellCopyFile(__in
LPCTSTR
Zero Code
·
2011-04-14 01:00
char*,string和CString之间的转换
例如:CStringtheString("Thisisatest");LPTSTRlpsz=(LPTSTR)(
LPCTSTR
)theString;方法二,使用strcpy。
buptdtt
·
2011-04-13 12:32
职场
string
休闲
C/C++
char*,string和CString之间的转换
例如:CStringtheString("Thisisatest");LPTSTRlpsz=(LPTSTR)(
LPCTSTR
)theString;方法二,使用strcpy。
buptdtt
·
2011-04-13 12:32
String
职场
休闲
CString
char*
与其他程序通信 FindWindow
HWNDFindWindow(
LPCTSTR
lpClassName, //pointertoclassname
LPCTSTR
lpWindowName //pointertowindowname )
蓝莓日记Cass#
·
2011-04-11 10:00
char tchar wchar_t WCHAR
LPCTSTR
LPCWSTR
1.unicode环境下字符转换问题代码:charszChar[20]; sprintf_s(szChar,"charis%d",wParam); MessageBox(hwnd,szChar,"char_test",0);报错:不能将参数2从“char[20]”转换为“LPCWSTR”解决办法:要么 charszChar[20]; sprintf_s(szChar,"ch
·
2011-04-01 18:00
char
CString转换为double【创+转】
//方法一flt=(float)atof((char*)(LPTSTR)(
LPCTSTR
)mstrFloat);或flt=(float
sl159
·
2011-03-31 13:00
null
float
获取CPU厂商名称程序(直接粘贴进去即可用)
HKEY hKey;
LPCTSTR
StrKey="HARDWARE//DESCRIPTION//System//CentralProcessor//0"; if (ERROR_SUCCESS==::
snsn1984
·
2011-03-24 21:00
String
制造
null
Access
byte
Delphi CreateFile 用法
HANDLE CreateFile(
LPCTSTR
lpFileName, // pointer to name of the file DWORD dwDesiredAccess, //
cfeers
·
2011-03-22 22:00
Security
Access
Delphi
CreateProcess
函数原型:BOOLCreateProcess(
LPCTSTR
lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES
xjbzju
·
2011-03-19 19:00
windows
Security
null
Class
扩展
attributes
LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、
LPCTSTR
的区分与转化
首先在编译程序时经常会遇到这种问题:错误 1 errorC2664:“CWnd::MessageBoxW”:不能将参数1从“constchar[3]”转换为“
LPCTSTR
” 1、觉得很烦,一般的做法就是不管三七二十一
xjbzju
·
2011-03-17 21:00
c
C#
mfc
vb
fun
Cstring转char、string、int等数据类型的方法
http://blog.sina.com.cn/s/blog_43eb83b90100gcub.html CString转char*CStringcstr;char*p=(LPSTR)(
LPCTSTR
)
iceiilin
·
2011-03-17 09:00
c
String
字符串类型转换
1.CString和char*转换CString重载了类型
LPCTSTR
所以在用到constchar*的地方可以直接使用CString如下: CStringstr=”中国人民”Char*pChar=newChar
yuanweihuayan
·
2011-03-12 11:00
null
delete
编译器
「命名管道」其他API函数及错误和性能问题
函数原型 BOOLWINAPICallNamedPipe( __in
LPCTSTR
lpNamedPipeName, //管道服务端名称 __in LPVOID lpInBuffer
typecool
·
2011-03-08 00:00
工作
windows
server
api
服务器
winapi
怎样让CFileDialog打开的对话框只显示并返回目录
typedef struct tagGetWin32PathExInfo{
LPCTSTR
lpszInitialDir;
LPCTSTR
lpszStatusText;} GETWIN32PATH
C_C518888888888
·
2011-03-07 23:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他