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
LPCSTR
C++遍历文件夹
#define LEN 1024 FILE *fp=fopen("traverse.xls", "w"); // 深度优先递归遍历目录中所有的文件 BOOL DirectoryList(
LPCSTR
节操狗
·
2015-06-10 01:00
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
编译问题提示包含窄字符的问题
编译总是失败提示包含了窄字符;比如下面的提示:errorC2664:'CreateEventA':cannotconvertparameter4from'constwchar_t*'to'
LPCSTR
'errorC2664
大天朝哈
·
2015-04-22 18:10
vc++
工程
窄字符
LPSTR
LPCSTR
LPWSTR LPCWSTR区别
LPSTRLPCSTRLPWSTRLPCWSTR区别 LPSTR一个32位的指向字符串的指针
LPCSTR
一个32位的指向字符串常量的指针 LPWSTR一个32位的指向unicode字符串的指针 LPCWSTR
u013147600
·
2015-02-06 13:00
LPCSTR
LPSTR
LPCWSTR
LPWSTR
LPSTR、
LPCSTR
、LPTSTR和LPCTSTR的意义及区别
LPCTSTR,
LPCSTR
,LPTSTR,LPSTR的区别
LPCSTR
32-bit 指针,指向一个常量字串 LPSTR 32-bit 指针,指向一个字串 LPCTSTR 32
phenixyf
·
2015-01-23 16: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中LPTSTR、
LPCSTR
、LPCTSTR、LPSTR的含义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编 现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界
lien0906
·
2014-12-11 14:00
ctf.360.cn第二届,逆向部分writeup――第四题
v2 = CreateFileA(*((
LPCSTR
*)v1 + 24), 0x80000000u, 1u, 0, 3u, 0x80u, 0);
strawdog
·
2014-11-26 15:47
mfc
360
reverse
ctf
ctf.360.cn第二届,逆向部分writeup——第四题
v2 = CreateFileA(*((
LPCSTR
*)v1 + 24), 0x80000000u, 1u, 0, 3u, 0x80u, 0); i
strawdog
·
2014-11-26 15:47
reverse
mfc
360
writeup
LPSTR与LPWSTR字符编码问题
LPSTR是指向一个字符串的32位指针,每个字符占一个字节
LPCSTR
指向一个常量字符串的32位指针,每个字符占一个字节。LPTSTR指向一个字符串的32位指针,每个字符可能占一个字节或两个字节。
u013138260
·
2014-11-18 15:00
windows
编码
宏
MFC中通过SendMessage修改Edit控件的文本
showPicture"); HWNDhEdit=::GetDlgItem(hWnd,IDC_EDIT_H);//取得控件的指针 ::SendMessage(hEdit,WM_SETTEXT,0,(LPARAM)(
LPCSTR
Kelvin_Yan
·
2014-11-13 17:00
mfc
WinAPI: WinExec - 运行外部程序
//声明 WinExec( lpCmdLine:
LPCSTR
;{文件名和参数;如没指定路径会按以下顺序查找:程序目录/当前目录/System32/Windows/PATH环境变量} uCmdShow
涂孟超
·
2014-09-26 15:00
c++中调用其他应用程序的方法(winexec shellexecute createprocess)
,只有两个参数,原型如下: UINT WinExec(
LPCSTR
美丽的小岛
·
2014-08-21 13:00
process
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
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
MFC中CString和string的相互转换
:CString2string(const CString &cstr) { CStringA stra((TCHAR *)(LPCTSTR)(cstr)); string str((char *)(
LPCSTR
RQSLT
·
2014-06-18 16:02
String
CString
MFC/VC
C#时常需要调用C++DLL
articles/2517457.html在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,
LPCSTR
yuanyuan_186
·
2014-06-15 11:00
WinExec、ShellExecute和CreateProcess及返回值判断方式
⑴函数原型: UINT Win Exec(
LPCSTR
lpCmdLine, UINT uCmdShow); ⑵参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令行(文件名加
linshaolie
·
2014-05-07 02:00
MFC CString用法
CString相互转换_bstr_tbstr;CStringstrSql;CString->_bstr_t:bstr=(_bstr_t)strSql;_bstr_t->CString:strSql=(
LPCSTR
qq61394323
·
2014-05-05 10:00
CString和
LPCSTR
区别
类型理解LPCTSTR类型:L表示long指针这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中,long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。P表示这是一个指针C表示是一个常量T表示在Win32环境中,有一个_T宏STR表示这个变量是一个字符串详细释义 这个宏用来表示你的字符是否使用UNICODE,如果你的程
velanjun
·
2014-04-29 20:00
读取文件夹连续图片
批量处理文件夹下所有的图片以彩色图像灰度化为例.参考代码intmain(intargc,char**argv){ WIN32_FIND_DATAAFileData; HANDLEhFind; hFind=FindFirstFileA((
LPCSTR
utimes
·
2014-04-24 13:00
不能从const char指针转换为LPCWSTR的原因及解决方法
函数创建文件选择窗口选择要存储的文件,在初始化OPENFILENAME结构体对象ofn时报错,具体是利用常字符串对ofn成员变量lpstrFile和lpstrFilter初始化报错:不能从constchar*转换为LPCWSTR或
LPCSTR
Pixel_Fighter
·
2014-03-22 21:17
C++编程
LPSTR、LPWSTR、
LPCSTR
、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
LPSTR、LPWSTR、
LPCSTR
、LPCWSTR、LPTSTR、LPCTSTR的区分与转化 首先在编译程序时经常会遇到这种问题:错误 1 errorC2664:“CWnd::MessageBoxW
liulianglin
·
2014-03-14 09:00
cc++
C++实现CString和string的互相转换
listtableName;_bstr_ttable_name=pRstSchema->Fields->GetItem("TABLE_NAME")->Value;//获取表的名称tableName.push_back((
LPCSTR
uselym
·
2014-01-13 12:00
【MoreWindows工作笔记11】EnumClipboardFormats 剪切板内容的数据格式
EnumClipboardFormats(0)HGLOBALglobal_memory=GetClipboardData(clipboard_format);LPCSTRclipboard_data=(
LPCSTR
MoreWindows
·
2013-12-31 16:00
windows
剪贴板
MFC中使用DLL导出函数的问题
lpproc = (FuncPro)GetProcAddress(hDll, "MyFunc"); 失败 FuncPro lpproc = (FuncPro)GetProcAddress(hDll, (
LPCSTR
无奈的初弦
·
2013-12-27 18:00
WinExec
WinAPI:WinExec-运行外部程序//声明 WinExec( lpCmdLine:
LPCSTR
;{文件名和参数;如没指定路径会按以下顺序查找:程序目录/当前目录/System32/Windows
听心
·
2013-12-27 17:00
WinExec、ShellExecute和CreateProcess及返回值判断方式
⑴函数原型: UINT Win Exec(
LPCSTR
lpCmdLine, UINT uCmdShow); ⑵参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令行(文件名加
zeusuperman1
·
2013-12-09 14:00
共享内存方式(SharedMemory)
a.设定一块共享内存区域,得到共享内存的指针HANDLECreateFileMapping(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,
LPCSTR
)LPVOIDMapViewOfFile
tony2278
·
2013-12-05 17:49
VC
JNA正确转换字符串编码
c里面没有原生字符串,Windows下的LPCTSTR实际上是一个字节数组指针,JNA进行
LPCSTR
->String映射的时候会先将
LPCSTR
映射为byte[],再根据系统属性"jna.encoding
月下狼
·
2013-11-19 15:00
WinExec、ShellExecute和CreateProcess及返回值判断方式
⑴函数原型: UINT Win Exec(
LPCSTR
lpCmdLine, UINT uCmdShow); ⑵参数:
zhu2695
·
2013-11-10 09:00
createprocess
Shellexecute
winexec
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++
内存
VC API常用函数简单例子大全(1-89)
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄函数的定义:HWND WINAPI FindWindow(
LPCSTR
lpClassName ,
LPCSTR
u013805103
·
2013-10-21 00:00
VC API常用函数简单例子大全(1-89)
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄函数的定义:HWND WINAPI FindWindow(
LPCSTR
lpClassName ,
LPCSTR
·
2013-10-18 23: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 API常用函数简单例子大全
第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄函数的定义:HWND WINAPI FindWindow(
LPCSTR
lpClassName ,
LPCSTR
zhu2695
·
2013-09-15 09:00
windows
API常用函数
char,CHAR,TCHAR,LPSTR,
LPCSTR
,WCHAR ,CString
LPCSTR
相当于CONSTCHA
dxy408460910
·
2013-09-11 14:00
work_unicode
BOOL EncodingHandler::MByteToWChar(
LPCSTR
lpcszStr, LPWSTR lpwszStr, int dwMultiSize) { // Convert
jcair
·
2013-09-03 10:00
unicode
窄字符转宽字符
ASCII字符(窄字符,8位):CHAR,char,
LPCSTR
,LPSTR,PCHAR,PCSTR,PSTR,std::string Unicode字符(宽字符,16位):LPCWSTR,LPWSTR
lh1162810317
·
2013-08-28 22:00
unicode
ASCII
LPCWSTR
字符转化
strlen,wcslen与sizeof的区别
lstrlen lstrlenA#endif 所以在Unicode下,lstrlen等同lstrlenW(LPCWSTR lpString),在非Unicode下等同lstrlenA(
LPCSTR
jcair
·
2013-08-22 14:00
sizeof
标准C或C++没有的数据类型
HINSTANCE32位的无符号整数,用作实例句柄HWND32位的无符号整数,用作窗口句柄HDC一个设备描述背景的句柄LONG32位带符号整数LPARAM32位整数,用作窗口函数或者其他回调函数的参数之一
LPCSTR
kfhzy
·
2013-08-06 10:00
C#调用C++dll
在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,
LPCSTR
,LPCTSTR,string
tastelife
·
2013-06-21 16:00
JNA正确转换字符串编码
c里面没有原生字符串,Windows下的LPCTSTR实际上是一个字节数组指针,JNA进行
LPCSTR
-> String映射的时候会先将
LPCSTR
映射为byte[],再根据系统属性"
xiaoyaozjl
·
2013-06-17 17:00
字符串
浅谈CHAR、WCHAR、TCHAR、LPCTSTR等
VC驿站VIP教程学习笔记●Ansi版本:char、 char*、 constchar*CHAR、 (PCHAR、PSTR、LPSTR)、
LPCSTR
●Unicode
liwuji930726
·
2013-06-12 23:00
C++
unicode
mfc
VC
Visual
WinExec、ShellExecute和CreateProcess及返回值判断方式
⑴函数原型: UINT Win Exec(
LPCSTR
lpCmdLine, UINT uCmdShow); ⑵参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令行(文件名加
daiyutage
·
2013-05-27 19:00
vc++ 加载,卸载自己的驱动程序
用vc++加载自己的驱动程序主要分为以下几个步骤:1、加载驱动服务主要要用到以下几个函数SC_HANDLEWINAPIOpenSCManagerA( __in_opt
LPCSTR
XIAIBIANCHENG
·
2013-05-25 19:00
vc++
OpenSCManager
驱动加载
CreateFile
卸载驱动
VC 进程间通信 共享内存
) a.设定一块共享内存区域 HANDLECreateFileMapping(HANDLE,LPSECURITY_ATTRIBUTES,DWORD,DWORD,DWORD,
LPCSTR
小破孩Love小妞妞
·
2013-05-24 15:00
VC
共享内存
进程间通信
上一页
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
其他