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
LPSTR
MFC的一些记录
charWORD2字节数值型shortDWORD4字节数值型intUINT无符号整型unsignedintVOIDvoid型voidLPDWORDDWORD的指针型int*LPCSTR常量字符串constchar*
LPSTR
silence1214
·
2010-11-02 19:00
c
null
mfc
MFC的一些记录
charWORD2字节数值型shortDWORD4字节数值型intUINT无符号整型unsignedintVOIDvoid型voidLPDWORDDWORD的指针型int*LPCSTR常量字符串constchar*
LPSTR
silence1214
·
2010-11-02 19:00
c
null
mfc
零碎的知识点
零碎的知识点1.
LPSTR
、LPCSTR、LPWSTR、LPCWSTR的区别
LPSTR
32位的指向字符串的指针 LPCSTR 32位的指向字符串常量的指针 LPWSTR
X
·
2010-11-02 15:00
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字
caowei880123
·
2010-10-28 16:00
使用线程局部存储TLS
1#include 2#include 3 4#define THREADCOUNT 4 5DWORD dwTlsIndex; 6 7VOID ErrorExit(
LPSTR
); 8
michaelrun
·
2010-10-22 20:00
thread
多线程
windows
null
database
存储
技术点滴(一)
“(
LPSTR
)(LPCSTR)(str)“这种做法非常容易导致系统崩溃!
CRICH_MOON
·
2010-09-20 15:00
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文
tidavery
·
2010-09-17 20:00
编程
windows
存储
微软
编译器
CString 和 LPCTSTR 之间的转换 及
LPSTR
、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理:CString 和 LPCTSTR 可以说通用。 原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T("abcd")时, 字符串"abcd"就会根据编译时的是否定一_UNICODE来决定是char* 还是 w_char*。 同样,T
caowei880123
·
2010-09-17 17:00
VC类制数据类型与转换
3、
LPSTR
是指向'/0'结尾的ANSI字符数组的指针,LP的含义是长指针(LongPointer),在32位机上与P(矩指针)没有区别,与char*能互换使用。
bibingyan
·
2010-09-14 16:00
c
object
byte
MFC的字符串CString处理
LPSTR
是一个指向以‘/0’结尾的ANSI字符数组的指针,与char*可以互换使用,在win32中较多地使用
LPSTR
。而LPCSTR中增加的‘C’的
cyai
·
2010-09-02 10:00
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
时间:2010-09-01转自:http://blog.csdn.net/yuhuimin111/archive/2009/05/08/4161462.aspx UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICO
asli33
·
2010-09-01 11:00
c# 载入dll调用复杂api怎一个痛苦了得。。
--------------------------在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:
LPSTR
xiaoguozi's Blog
·
2010-08-31 09:00
zz CHAR, TCHAR, WCHAR_T .. ANSI&Unicode [修改]
一.ANSI和UNICODE ANSI字符和Unicode字符 ANSI字符类型为CHAR,指向字符串的指针PSTR(
LPSTR
·
2010-08-20 16:00
unicode
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE 下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示
chenyongsuda
·
2010-08-05 13:00
编程
windows
.net
asp.net
asp
改变颜色的Windows窗体
WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR
wapysun
·
2010-08-01 15:00
windows
字符串转换_BSTR/
LPSTR
/LPWSTR/Char
一、BSTR、
LPSTR
和LPWSTR在VisualC++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
和LPWSTR等。
Awey_001
·
2010-07-22 11:00
.net
String
api
null
basic
mfc
MFC中易混淆的字符串指针
这是在我学习MFC时曾遇到的比较麻烦的东西:
LPSTR
,LPCSTR,LPTSTR,LPCTSTR,LPWSTR,LPCWSTR。初次看到时确实很不适应,不过现在说来也很简单了。
xiaoqiangxx
·
2010-07-19 19:00
BSTR、
LPSTR
和LPWSTR
一、 BSTR、
LPSTR
和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
和LPWSTR等。
mxdxm
·
2010-06-27 10:00
数据结构
C++
c
C#
mfc
LPSTR
BSTR _variant_t VARIANT CComBSTR TCHAR
LPSTRBSTR_variant_tVARIANTCComBSTRTCHAR如果定义了UNCODE,TCHAR变为wchar.如果没有定义,那么TCHAR变为char. 宽字符应该这样定义。L"sdfdf"; T 中间类型。如果定义了_UNICODE,则T表示W;如果定义了_MBCS,则T表示A. A ANSI字符串,也就是MBCS. C const的缩写.VARIANT跨语言类
陋居
·
2010-06-24 21:00
VC释放EXE资源文件
要释放的程序是一个简单的MessageBox,源码如下:#include int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR
renwotao2009
·
2010-06-16 12:00
File
测试
null
mfc
dll
exe
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的意义
UNICODE:它是用两个字节表 示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下 面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没 有二义。 MBCS, 它是多字节字符集,它是不定
zxboom
·
2010-06-13 17:00
C++
c
C#
asp
vc++
VC中BSTR、Char*、CString和CComBSTR类型的转换
Thisisatest";或CStringtheString=p;theString.format("%s",p);theString=p;2、CString转换成char*若将CString类转换成char*(
LPSTR
PeterPan19890802
·
2010-06-05 21:00
api
null
delete
编译器
《Windows核心编程》---CAPIHook类
HOOK一个进程对某个API的调用时,不仅要修改主模块的导入表,还必须遍历此进程的所有模块,替换掉每个对目标API的调用: void CAPIHook::ReplaceIATEntryInOneMod(
LPSTR
wapysun
·
2010-06-03 21:00
windows
结构体函数应用小例子typedef
include"stdio.h"/*typedefs8-s32{*/typedefchars8;typedefshorts16;typedefints32;/*}typedefs8-s32*/typedefchar*
LPSTR
jernymy
·
2010-05-20 18:00
struct
include
MFC的字符串CString处理
LPSTR
是一个指向以‘/0’结尾的ANSI字符数组的指针,与char*可以互换使用,在win32中较多地使用
LPSTR
。而LPCSTR中增加的‘C’的
virtualdesk
·
2010-05-19 18:00
c
mfc
语言
float
byte
编译器
日期时间与字符串间的转换
C++日期时间与字符串间的转换VC6中CStringsTime=_T("2007-10-2613:20:30"); char *charTime=(
LPSTR
)(LPCTSTR)sTime;CStringsFormat
hzy694358
·
2010-05-08 10:00
c
在c++程序中重启自己的一种方法
===================== 在工程.cpp文件(Project1.cpp)中加入:#include"Unit1.h"WINAPIWinMain(HINSTANCE,HINSTANCE,
LPSTR
dragon_feeling
·
2010-05-07 12:00
jstring转化成
LPSTR
(VC使用的字符串)
常见的就是要由jstring转化成
LPSTR
。
wallimn
·
2010-04-21 13:00
java
C++
c
jni
vc++
jstring转化成
LPSTR
(VC使用的字符串)
常见的就是要由jstring转化成
LPSTR
。
wallimn
·
2010-04-21 13:00
java
C++
c
jni
vc++
jstring转化成
LPSTR
(VC使用的字符串)
常见的就是要由jstring转化成
LPSTR
。
wallimn
·
2010-04-21 13:00
java
C++
c
jni
vc++
java Jni 调用第三方没有源代码的dll文件
有一myDll.dll库,接口Trim(
LPSTR
lpString),功能是把lpString中的空格去掉。
wallimn
·
2010-04-19 14:00
java
C++
c
jni
C#
java Jni 调用第三方没有源代码的dll文件
有一myDll.dll库,接口Trim(
LPSTR
lpString),功能是把lpString中的空格去掉。
wallimn
·
2010-04-19 14:00
java
C++
c
C#
jni
java Jni 调用第三方没有源代码的dll文件
有一myDll.dll库,接口Trim(
LPSTR
lpString),功能是把lpString中的空格去掉。
wallimn
·
2010-04-19 14:00
java
C++
c
jni
C#
MessageBox 实现机制
intWINAPIMessageBox( HWND hWnd,
LPSTR
lpText,
LPSTR
lpCaption, UINT uType, DWORD dwTimeout
markman101
·
2010-04-16 09:00
null
TCHAR,CHAR,
LPSTR
,LPCSTR,char这几个数据类型有何不同
Windows为了消除各编译器的差别,重新定义了一些数据类型。 CHAR为单字节字符。char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。 WCHAR为Unicode字符,即不论中英文,每个字有两个字节组成。 如果当前编译方式为ANSI(默认)方式,TCHAR等价CHAR,如果为Unicode方式,TCHAR等价于WCHAR
lanyang123456
·
2010-04-06 21:00
c
windows
语言
编译器
LPSTR
是什么意思
在visualc++程序中经常在WinMain函数的参数表中见到"
LPSTR
",其相当于char*。 Windows有两种字符集:ANSI和Unicode。
lanyang123456
·
2010-04-06 21:00
GetOpenFileName多选的情况下选择的文件名[转]
允许多选的情况下选择的文件名 #include <windows.h> int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,
LPSTR
qxhzzz
·
2010-04-06 20:00
File
WM_消息处理函数
ON_WM_ACTIVATEAPP()afx_msgvoidOnActivateApp(BOOL,HANDLE)ON_WM_ASKCBFORMATNAME()afx_msgvoidOnAskCbFormatName(UINT,
LPSTR
Augusdi
·
2010-04-05 13:00
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节 。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编
javababy1
·
2010-04-01 00:00
PS
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义原文地址:http://yizhiqiang.blog.51cto.com/917774/197859UNICODE:它是用两个字节表示一个字符的方法
编程自动化
·
2010-03-26 09:00
BSTR、
LPSTR
和LPWSTR 等多种VC字符类型分析
BSTR、
LPSTR
和LPWSTR等多种VC字符类型分析一、 BSTR、
LPSTR
和LPWSTR在VisualC++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
lfw802250
·
2010-03-23 08:00
String
delete
buffer
mfc
float
byte
MFC学习笔记五——消息映射(Message Mapping)
---------------------------------------------------------------#defineTRUE1#defineFALSE0typedefchar*
LPSTR
chain2012
·
2010-03-17 14:00
TCHAR,CHAR,
LPSTR
,LPCSTR,char这几个数据类型有何不同
#ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR; #endif typedef unsigned char CHAR; typedef unsigned wchar_t WCHAR; 由此可以看出, CHAR实施上就是unsigned char,WCHAR为宽字符, 而TCHAR
whyabc
·
2010-03-09 12:00
数据类型
TCHAR,CHAR,
LPSTR
,LPCSTR,char这几个数据类型有何不同
#ifdefUNICODEtypedefwchar_tTCHAR;#elsetypedefunsignedcharTCHAR;#endiftypedefunsignedcharCHAR;typedefunsignedwchar_tWCHAR; 由此可以看出,CHAR实施上就是unsignedchar,WCHAR为宽字符,而TCHAR根据是否支持unicode而不同。在程序使用sizeof(TC
yanzhibo
·
2010-03-09 12:00
CString与int、char*、char[100]之间的转换
CString转char*CStringcstr;char*p=(
LPSTR
)(LPCTSTR)cstr;string转CStringCString.format(”%s”,string.c_str()
sandy1983
·
2010-02-23 19:00
c
String
VC字符串转换
一、BSTR、
LPSTR
和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、
LPSTR
和LPWSTR等。
·
2010-02-02 18:00
字符串
utf8 ansi unicode 字符相互转化
quot; #include <assert.h> #include <new> using namespace std; LPWSTR Utf8ToUnicode(
LPSTR
andylin02
·
2010-01-25 19:00
unicode
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字母时
bdc995
·
2010-01-12 11:00
BSTR、
LPSTR
、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR、_bstr_t
VisualC++.NET涉及到ATL/ATLServer、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法,其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA2T
zhangqc1985
·
2009-12-31 15:00
编程
.net
String
mfc
语言
float
LPTSTR、LPCSTR、LPCTSTR、
LPSTR
之间的转换
如何理解LPCTSTR类型? L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 这个宏用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNIC
wsql
·
2009-12-25 11:00
转换
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他