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
LPTSTR
LPCTSTR,
LPTSTR
用法
char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。Windows为了消除各编译器的差别,重新定义了一些数据类型,你提到了另外几个类型都是这样。CHAR为单字节字符。还有个WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。它实际定义在<string.h>里: typedef unsigned short wchar_t。 下面在看
·
2015-10-31 11:50
用法
【整理】Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR
L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。 P表示这是一个指针。 T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了U
·
2015-10-31 11:19
word
CString TCHAR的互相转换
CString->TCHAR*的转化可以用函数GetBuff() 函数原型为:
LPTSTR
GetBuffer( int nMinBufLength ); CString str("CString
·
2015-10-31 10:11
String
VC获得系统特殊文件夹 SHGetSpecialFolderPath
SHGetSpecialFolderPath 作用:获取特定文件夹路径原型:BOOL SHGetSpecialFolderPath( HWND hwndOwner,
LPTSTR
·
2015-10-31 10:32
Path
Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR
L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP 与P是等效的。 P表示这是一个指针。 T表示_T宏,这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNI
·
2015-10-31 09:32
word
CString之GetBuffer、ReleaseBuffer
LPTSTR
GetBuffer( int nMinBufLength ); nMinBufLength为buffer的字符长度,不包括结束符 返回CString对象的内部
·
2015-10-31 09:50
String
ListBox获取行字符串
行的字符串 获取ListBox第2行的字符串 获取ListBox第n行的字符串 CListBox::GetText int GetText( int nIndex,
LPTSTR
·
2015-10-31 09:04
listbox
常用文件操作
BOOL PathFileExists(LPCTSTR lpszPath) 功能:检查文件/路径是否存在
LPTSTR
PathFindFileName(LPCTSTR pPath) 功能
·
2015-10-31 09:45
文件操作
《windows核心编程》笔记(一)
对程序错误的处理, int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPTSTR
·
2015-10-31 08:59
windows
vc gbk转big5
void GBKSimplified2GBKTraditional(
LPTSTR
szSimplified) { LCID dwLocale
·
2015-10-30 20:27
gbk
GetBuffer与ReleaseBuffer的用法,CString剖析
CString ::GetBuffer有两个重载版本:
LPTSTR
GetBuffer( );
LPTSTR
GetBuffer(int n
·
2015-10-30 15:19
String
VC++获取操作系统的版本 GetVersionEx函数
nbsp;http://blog.sina.com.cn/s/blog_8a7012cf010189tn.html 函数:BOOL CSystemOperate::GetOSDisplayString(
LPTSTR
·
2015-10-30 15:48
version
char*与wchar_t*(
LPTSTR
) 如何相互转换
#include//标准C++;string tp; wchar_t *s; char *d; tp=s; d=tp.c_str(); 也可使用WideCharToString(wchar_t * Source);函数转换WideCharToMultiByteMultiByteToWideChar LPSTR=char* LPCSTR=constchar* LPWSTR=wchar_t*
zang141588761
·
2015-10-28 10:00
CString GetBuffer() and ReleaseBuffer()
LPTSTR
GetBuffer( int nMinBufLength ) 这个函数是CString 的一个比较实用的函数,请看如下示例: GetBuffer(int nMinBufLength);的参数问题一直比较困扰人
·
2015-10-28 09:17
String
C#并口热敏小票打印机打印位图包括芯片的写入
下面是打印所需要调用的代码: class LptControl { private string
LptStr
= "lpt1"; public LptControl
·
2015-10-28 09:18
C#
路径相关的函数
BOOL PathFileExists(LPCTSTR lpszPath)功能:检查文件/路径是否存在
LPTSTR
PathFindFileName(LPCTSTR pPath)功能:获得路径中的文件名例如
·
2015-10-23 08:17
函数
GetLogicalDriveStrings函数
GetLogicalDriveStrings的理解:函数原形:DWORD GetLogicalDriveStrings( DWORD nBufferLength, // size of buffer
LPTSTR
·
2015-10-23 08:17
String
枚举共享目录
lm.h> void main( int argc, CHAR *lpszArgv[ ]) { PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; //
LPTSTR
·
2015-10-23 08:00
枚举
VC 中类型转换
CString->TCHAR*的转化可以用函数GetBuff() 函数原型为:
LPTSTR
GetBuffer( int nMinBufLength );CString str("CString
·
2015-10-21 12:08
类型转换
VC UAC for win7
SessionId, PHANDLE phToken); BOOL DSCreateProcess(DWORD flags, DWORD session, LPCTSTR lpApplicationName,
LPTSTR
·
2015-10-21 12:24
win7
vc++搭建一个NT服务框架
;SERVICE_STATUS_HANDLE m_ServiceStatusHandle;BOOL bRunning=true;void WINAPI ServiceMain(DWORD argc,
LPTSTR
·
2015-10-21 11:18
vc++
对VS2008生成智能win32程序简单理解
注册窗口类 ATOM MyRegisterClass(HINSTANCE hInstance,
LPTSTR
szWindowClass){ WNDCLASS wc; wc.style
·
2015-10-21 11:41
vs2008
LoadLibrary和GetProcAddress获得API的地址
#include <windows.h> #include <stdio.h> typedef void (*MYPROC)(
LPTSTR
); int main() {
·
2015-10-21 11:23
library
How to match between physical usb device and its drive letter?
WCHAR letter; WCHAR volume[ BUFFER_SIZE ]; } g_drives[ 26 ]; // WCHAR GetUSBDrive( ) {
LPTSTR
·
2015-10-21 10:07
device
MFC中CString,string,char*之间的转换
例如: CStringtheString("This isatest"); LPTSTRlpsz=(
LPTSTR
)(LPCTSTR)theString; 方法二,使用strcpy。
luoru
·
2015-10-10 13:00
MFC_CString 转换成TCHAR *的方法
例如:CStringtheString("Thisisatest");LPTSTRlpsz=(
LPTSTR
)(LPCTSTR)theString; 方法二,使用strcpy
u010003835
·
2015-08-27 11:00
mfc
Windows/C++/MFC_ATL转换宏用于WCHAR,TCHAR,char转换以及其含义
WideCharToMultiByte();//windowschar‐>wchar_t:mbstowcs();或MultiByteToWideChar();//windows另外可使用ATL提供的转换宏,包含LPWSTR‐>
LPTSTR
u010003835
·
2015-08-13 11:00
C++
windows
乱码
mfc
公历转农历算法
voidGetLunarDate(
LPTSTR
&pstrLunarMonth,
LPTSTR
&pstrLunarDay, unsignedshortuYear,unsignedshortuMonth,
jiayou8809
·
2015-07-22 18:00
设置当前exe执行文件为进程工作目录
2,APIBOOL PathRemoveFileSpec(
LPTSTR
pszPath );使用例子:#i
guyue35
·
2015-07-13 16:00
C++
工作目录
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时
colorlesswind
·
2015-05-25 11:00
LPCTSTR
LPTSTR
LPCSTR
LPSTR
C#并口热敏小票打印机打印位图包括芯片的写入
下面是打印所需要调用的代码:classLptControl{privatestringLptStr="lpt1";publicLptControl(stringl_LPT_Str){
LptStr
=l_LPT_Str
haishu
·
2015-05-13 15:00
lstrcpy、strcpy、_tcscpy、wcscpy (LPCTSTR中的C代表const,lstrcpy strcpy 区别 )
lstrcpy函数原型:[cpp]viewplaincopyLPTSTR lstrcpy(
LPTSTR
lpString1, LPCTSTR lpString2); _tscpy是一种兼容函数
haiross
·
2015-04-23 16:00
GetBuffer与ReleaseBuffer的用法,CString剖析
CString ::GetBuffer有两个重载版本:
LPTSTR
GetBuffer( );
LPTSTR
GetBuffer(int nMinBufferLength); 在第二个版本中,当设定的长度小于原字符串长度时
educast
·
2015-04-03 16:00
String
QString转换成LPCWSTR
比如我用到了LogonUser函数,其原型是: BOOL LogonUser( _In_
LPTSTR
lpszUsername
·
2015-02-18 19:00
String
DRIVER_INFO_6 structure
structurecontainsprinterdriverinformation.SyntaxC++typedefstruct_DRIVER_INFO_6{ DWORD cVersion;
LPTSTR
yaorongzhen123
·
2015-01-31 03:00
PRINTER_INFO_2 structure
PRINTER_INFO_2 structurespecifiesdetailedprinterinformation.SyntaxC++typedefstruct_PRINTER_INFO_2{
LPTSTR
yaorongzhen123
·
2015-01-31 03:00
MFC中CString与std::string之间的转换问题 涉及
LPTSTR
环境:vs2010+win764位如题: 在MFC中CString转化成std::string的方法如下: std::stringstr; CStringcstr; str=cstr.GetBuffer(0); //str使用... cstr.ReleaseBuffer(); 由于MFC中CString为AT
以安0622
·
2015-01-27 15:35
String
转换
mfc
CString
MFC中CString与std::string之间的转换问题 涉及
LPTSTR
环境:vs2010+win764位如题: 在MFC中CString转化成std::string的方法如下: std::stringstr; CStringcstr; str=cstr.GetBuffer(0); //str使用... cstr.ReleaseBuffer(); 由于MFC中CString为AT
以安0622
·
2015-01-27 15:35
String
转换
mfc
CString
LPSTR、LPCSTR、
LPTSTR
和LPCTSTR的意义及区别
LPCTSTR,LPCSTR,
LPTSTR
,LPSTR的区别LPCSTR 32-bit 指针,指向一个常量字串 LPSTR 32-bit 指针,指向一个字串 LPCTSTR 32
phenixyf
·
2015-01-23 16:00
进程的基本操作
glt3953/article/details/94060631.根据进程名称获得进程ID[cpp] viewplaincopybool CCommonTool::GetProcessIdByName(
LPTSTR
chaoguodong
·
2015-01-23 11:00
vs2008 LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题:错误 1 errorC2664:“CWnd::MessageBoxW”:不能将参数1从“constchar[3]”转换为“LPCTSTR” 1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTRstr)时,不能 FUN("HELLO"); 而是FUN(L"HELLO");通常这样做都比较能解决问题。 2、或
u013037007
·
2015-01-11 19:00
MFC 琐碎知识点
字符串及数据类型字符类型比较:CString:动态的TCHAR数组,封装的类;LPCTSTR:常量的TCHAR指针,定义为typedefconstTCHAR*LPCTSTR,其中C是const,P是指针,T指_T宏
LPTSTR
xundh
·
2014-12-31 17:00
C++
c
unicode
String
CString
CString 转换成TCHAR *的方法
例如:CStringtheString("Thisisatest");LPTSTRlpsz=(
LPTSTR
)(LPCTSTR)theString;方法二,使用strcpy。
akun6
·
2014-12-31 10:01
C语言
MFC常用函数
LPTSTR
lpFileName是你存放返回的名字的内存块的指针,是一个输出参数DWORDn
zhangyujsj
·
2014-12-19 16:00
MFC中
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的含义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编 现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界
lien0906
·
2014-12-11 14:00
自动安装驱动程序代码
DWORD GetServiceInfFilePath_Passthru(
LPTSTR
lpFilename, DWORD nSize ) { // Get Path to
·
2014-12-11 00:00
安装
MFC 错误跟踪
#include #include void ErrorExit(
LPTSTR
lpszFunction) { // Retrieve the system error message
szby1314
·
2014-12-04 11:55
error
System
message
include
LPSTR与LPWSTR字符编码问题
LPTSTR
指向一个字符串的32位指针,每个字符可能占一个字节或两个字节。LPCTSTR指向一个常量字符串
u013138260
·
2014-11-18 15:00
windows
编码
宏
VC编程支持窗口拖拽打开文件
DragQueryFile函数UINT DragQueryFile( HDROP hDrop, UINT iFile,
LPTSTR
Kelvin_Yan
·
2014-11-13 16:00
mfc
MFC嵌入cef3 WTL嵌入cef3
hMessageWnd;重写MFC启动代码extern "C" int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
lssaint
·
2014-10-24 15:00
C++
mfc
wtl
CEF3
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他