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
系统服务程序
// #include"stdafx.h" #pragmacomment(lib,"ws2_32.lib") voidWINAPIServiceMain(DWORD,
LPTSTR
*); voidWINAPIServiceCtrlHandler
f1520107395
·
2014-10-17 01:00
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题:错误 1 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR”1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTRstr)时,不能 FUN("HELLO");而是FUN(L"HELLO");通常这样做都比较能解决问题。2、或
雷霄骅
·
2014-08-16 13:00
转化
LPSTR
LPCSTR
LPTSTR
wchar_t*和char*之间的互相转换的那些事
[cpp]viewplaincopy最近在看一写PE文件格式的东西,想做一个读取PE文件信息的小工具,中间遇到将LPVOID格式无法转换到
LPTSTR
格式,强制转换屡试屡败,多显示乱码。
xuqiang918
·
2014-07-28 13:00
wchar_tchar
wchar_t*和char*之间的互相转换的那些事
[cpp] view plain copy 最近在看一写PE文件格式的东西,想做一个读取PE文件信息的小工具,中间遇到将LPVOID格式无法转换到
LPTSTR
·
2014-07-21 10:00
char
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题:错误1errorC2664:“CWnd::MessageBoxW”:不能将参数1从“constchar[3]”转换为“LPCTSTR”1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTRstr)时,不能 FUN("HELLO");而是FUN(L"HELLO");通常这样做都比较能解决问题。2、或者还可以用_T()
leixiaohua1020
·
2014-07-11 12:00
转化
LPTSTR
LPSTR
LPCSTR
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
首先在编译程序时经常会遇到这种问题: 错误 1 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR” 1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTR str)时,不能 FUN("HELLO"); 而是FUN(L"HELL
leixiaohua1020
·
2014-07-11 12:00
PS
VC++ (VS2013)里面char和
LPTSTR
的转换问题
孙鑫vc++第七课在VS2013里面写如下代码,实现两个数的相加并且显示结果:intnum1,num2,num3; charch1[10],ch2[10],ch3[10]; GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10); GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10); num1=atoi(ch1); num2=
tahelin
·
2014-06-22 09:00
VS2013
LPTSTR
C2664
如何在Windows服务程序中添加U盘插拔的消息
研究了下这个问题,主要要在一般的windows服务程序中修改两个地方: 一、调用RegisterServiceCtrlHandlerEx VOID WINAPI SvcMain( DWORD dwArgc,
LPTSTR
·
2014-06-18 16:00
windows
测试1
//优先处理注释或字符串 BOOLHandleCommentAndString(LPLANGUAGEINFOpLang,LPTSTRpCh,
LPTSTR
*ppNextToken,LPBOOLpbLineHead
hoodlum1980
·
2014-06-11 23:00
wchar_t*和char*之间的互相转换的那些事
://blog.csdn.net/hellward/article/details/5364927最近在看一写PE文件格式的东西,想做一个读取PE文件信息的小工具,中间遇到将LPVOID格式无法转换到
LPTSTR
lanshengsheng2012
·
2014-05-29 17:00
初用API之EnumPorts
(此函数枚举出了指定的服务器上面的可用打印机设备)BOOL EnumPorts(
LPTSTR
pName,
ROVAST
·
2014-04-21 08:00
C++
api
EnumPorts
windows下创建进程,CreateProcess()详解及用法
CreateProcess函数创建一个新的进程,函数的定义如下[cpp] viewplaincopyBOOL CreateProcess( LPCTSTR lpApplicationName, // 应用程序名称
LPTSTR
bzhxuexi
·
2014-04-17 18:00
参数
进程
命令行
用法
createprocess
CString的GetBuffer用法,GetBuffer本质,GetBuffer常见问题解决方法
一.函数原型CString::GetBufferLPTSTRGetBuffer(intnMinBufLength);throw(CMemoryException);ReturnValueAn
LPTSTR
xiaozz_m608c
·
2014-04-14 10:00
CString 中的getbuffer ReleaseBuffer
getbuffer 这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
为非const的,从而允许直接修改CString中的内容。
hnust_xiehonghao
·
2014-04-03 17:00
vs2010提示error C2440: “=”: 无法从“wchar_t *”转换为“char *”,求解
CString::GetBuffer()返回的类型是
LPTSTR
。
andy20081251
·
2014-03-27 14:22
c/c++
LPCTSTR,LPWSTR, PTSTR,
LPTSTR
区别
L表示long指针,这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中,long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP与P是等效的。P表示这是一个指针。T表示_T宏,这个宏用来表示你的字符是否使用UNICODE,如果你的程序定义了UNICODE或者其他
xuruoxin
·
2014-03-24 20:00
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化 首先在编译程序时经常会遇到这种问题:错误 1 errorC2664:“CWnd::MessageBoxW
liulianglin
·
2014-03-14 09:00
cc++
MFC中char*,string和CString之间的转换
例如: CString theString( "This is a test" );
LPTSTR
lpsz =(
LPTSTR
)(LPCTSTR)
·
2014-02-26 21:00
String
【MoreWindows工作笔记6】PathCommonPrefix 路径公共前缀
提取出路径的公共前缀是个比较实用的功能,函数原型如下:int PathCommonPrefix( LPCTSTR pszFile1, LPCTSTR pszFile2,
LPTSTR
MoreWindows
·
2013-12-16 13:00
windows
路径操作API
Windows 字符串详解及转换
最近一直在做基于Windows的开发,而windows的开发当中最让我迷惑的一个问题就是无穷无尽的字符串类型,char*,wchar*,lpstr,
lptstr
,lpctstr等等,然后还要经常涉及到其中的相互转换
qiuliangflash
·
2013-12-09 23:51
c
windows
转换
字符串
Windows 字符串详解及转换
最近一直在做基于Windows的开发,而windows的开发当中最让我迷惑的一个问题就是无穷无尽的字符串类型,char*,wchar*,lpstr,
lptstr
,lpctstr等等,然后还要经常涉及到其中的相互转换
qiuliangflash
·
2013-12-09 23:51
Windows
字符串
转换
MFC CString Char* int之间相互转换。
//CStringstrFileName//unsignedchar*pTmp//intiNum=0;//intiSum;//pTmp=(unsignedchar*)(
LPTSTR
)(LPCTSTR)strFileName
jiayanhui2877
·
2013-11-04 15:00
Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR
Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTRL表示long指针,这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32
fengxiaochenduanduan
·
2013-11-03 21:00
C++
内存
MFC CString GetBuffer ReleaseBuffer方法
一.函数原型CString::GetBufferLPTSTRGetBuffer(intnMinBufLength);throw(CMemoryException);ReturnValueAn
LPTSTR
jiayanhui2877
·
2013-11-01 15:00
vc++实现控制USB设备启用与否
//#pragmacomment(lib,"shlwapi.lib") HDEVINFOhDevInfo=NULL; //出错信息 voidFormatMSG(DWORDdwError,
LPTSTR
u013805103
·
2013-10-11 17:00
LPTSTR
、LPCSTR、LPCTSTR、LPSTR之间的转换
如何理解LPCTSTR类型?L表示long指针 这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中,long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。P表示这是一个指针C表示是一个常量T表示在Win32环境中,有一个_T宏这个宏用来表示你的字符是否使用UNICODE,如果你的程序定义了UNICODE或者其他相关的宏,那么这个
u013805103
·
2013-10-11 16:00
LPWSTR转换为LPCSTR
LPWSTR->
LPTSTR
:W2T();
LPTSTR
->LPWSTR:T2W();LPCWSTR->LPCSTR:W2CT();LPCSTR->LPCWSTR:T2CW();ANSI
C_C518888888888
·
2013-10-05 19:00
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时
奇妙的hi
·
2013-10-05 00:35
LPCTSTR
LPTSTR
LPCSTR
LPSTR
《Windows核心编程》第二讲 Unicode(1)Unicode介绍
在正式学习Windows编程之前,我也曾编写过一些MFC的小程序,当时对那些满屏幕的
LPTSTR
之类的数据类型非常的不理解,只知道C语言中的Char类型和C++的string两个表示字符串的类型,
angelazy
·
2013-08-30 19:00
windows程序设计
创建、安装、启动windows service
OWN_PROCESS类型,则服务名称被忽略 #defineSERVICE_NAME"MyService" //启动服务入口函数 voidWINAPIMyServiceMain(DWORDargc,
LPTSTR
feier7501
·
2013-07-19 21:00
c++与c#类型对照表
intLPCSTR, const char *[MarshalAs(UnmanagedType.LPSTR)]stringLPCTSTR, const TCHAR *[MarshalAs(UnmanagedType.
LPTSTR
wangyuewei
·
2013-07-11 19:11
C++
C++多字节与宽字节 转换
sprintfwsprintfswprintfwsprintf要求的第一个参数是
LPTSTR
,假设环境是UNICODE的,那么
LPTSTR
相当于就是wchar_t*就是宽字符指针,在非Unicode环境下就是
laoyang1018
·
2013-06-17 13:00
wsprintf swprintf sprintf 相关
wsprintf要求的第一个参数是
LPTSTR
,假设环境是UNICODE的,那么
LPTSTR
相当于就是wchar_t* 就是宽字符指针,在非Unicode环境下就是char*有关格式化字符串的函数还有如下
wzy198852
·
2013-06-05 12:00
VC获取当前文件路径---比较
:voidGetAppPath(wstring&sPath) { sPath.resize(MAX_PATH); ::GetModuleFileName(GetModuleHandle(NULL),(
LPTSTR
Qyee16
·
2013-05-30 16:00
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化
LPSTR、LPWSTR、LPCSTR、LPCWSTR、
LPTSTR
、LPCTSTR的区分与转化分类: C++学习笔记2009-07-2514:23 5103人阅读 评论(4) 收藏 举报funmfcvbc
s3c44b0x
·
2013-04-23 15:00
C++学习笔记
MFC分割字符串
CStringArray&strDest) { strDest.RemoveAll(); TCHARseps[]=_T(""); TCHAR*token,*next_token; token=_tcstok_s((
LPTSTR
ajioy
·
2013-04-10 08:00
SHGetSpecialFolderPath的用法
SHGetSpecialFolderPath作用:获取特定文件夹路径原型:BOOLSHGetSpecialFolderPath( HWND hwndOwner,
LPTSTR
yuanweihuayan
·
2013-04-03 11:00
系统api
CreateProcess函数
函数原型BOOLCreateProcess(LPCTSTR lpApplicationName,
LPTSTR
lpCommandLine,LPSECURITY_ATTRIBUTES lpProcessAttributes
xkjcf
·
2013-04-03 10:00
LPTSTR
转换为std::string方法探索
LPTSTR
转换为std::string方法探索在VC编程中,经常会遇到字符串之间的转换,本文就
LPTSTR
转换为std::string进行探讨。
热转印www.yxheatpress.com
·
2013-04-01 16:00
LPTSTR
转换为std::string方法探索
在VC编程中,经常会遇到字符串之间的转换,本文就
LPTSTR
转换为std::string进行探讨。
zhouxuguang236
·
2013-03-31 13:00
CString、LPCTSTR、
LPTSTR
、TCHAR、WCHAR、string、wchar_t、char解析
一.类型简介1.CString:动态的TCHAR数组。它是一个完全独立的类,封装了“+”等操作符和字符串操作方法,换句话说就是CString是对TCHAR操作的方法的集合。2.LPCTSTR:常量的TCHAR指针,其定义为?1typedef const TCHAR*LPCTSTR其中 L表示long指针这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32位
guoduhua
·
2013-03-27 16:00
C++
c
数据类型
VC实现文件拖放
UINT DragQueryFile( HDROP hDrop, UINT iFile,
LPTSTR
kaizi318
·
2013-03-27 10:00
引用 LPSTR、LPCSTR、
LPTSTR
、LPCTSTR、LPWSTR及LPCWSTR的意义及区别
1、ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。2、Unicode:用两个字节表示一个字符的编码方式。比如字符'A'在ASCII下面用一个字节表示,而在Unicode下面用两个字节表示,其中高字节用“0”填充;函数'程'在ASCII下面用两个字节表示,而在Unicode下面也是用两个字节表示。U
dxy408460910
·
2013-03-19 10:00
C#并口热敏小票打印机打印位图
的窗体: 下面是打印所需要调用的代码:classLptControl { privatestringLptStr="lpt1"; publicLptControl(stringl_LPT_Str) {
LptStr
beyondqd
·
2013-01-02 09:00
C#并口热敏小票打印机打印位图
这是DEMO的窗体:下面是打印所需要调用的代码:classLptControl{privatestringLptStr="lpt1";publicLptControl(stringl_LPT_Str){
LptStr
兰儿
·
2013-01-01 15:42
项目开发
C#并口热敏小票打印机打印位图
的窗体: 下面是打印所需要调用的代码:classLptControl { privatestringLptStr="lpt1"; publicLptControl(stringl_LPT_Str) {
LptStr
laner0515
·
2013-01-01 15:00
获取当前运行(。。。。.exe)程序的路径
charbuf[MAX_PATH];1.GetModuleFileName(NULL,buf,MAX_PATH);2.
LPTSTR
的数据类型是(char*)(constchar*);3.获取程序的版本信息
zsl461975543
·
2012-12-17 22:00
AppDelegate分析 (cocos2d-x应用结构分析)
TestCpp工程的main函数实现:intAPIENTRY_tWinMain(HINSTANCEhInstance, HINSTANCEhPrevInstance,
LPTSTR
guggy
·
2012-12-12 23:00
cocos2d-x
cocos2d-x
CString的GetBuffer用法
.函数原型CString::GetBufferLPTSTR GetBuffer(int nMinBufLength );throw( CMemoryException );ReturnValueAn
LPTSTR
HMSIWTV
·
2012-11-29 11:00
防止对特定的函数下CC断点
GetDlgItemText下断的检测方法DWORDWINAPIThreadProc(LPVOIDlpParam){typedefUINT(__stdcall*pGetDlgItemText)(HWND,INT,
LPTSTR
xiaocaiju
·
2012-11-22 13:00
上一页
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
其他