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
LPTSTR
解释
/*
LPTSTR
转换成CString
sunstars2009918
·
2011-08-12 11:00
c
windows
api
XP
null
文档
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
远程注入进程
#include #include #include BOOL LoadRemoteDll(DWORD dwProcessId,
LPTSTR
lpszLibName);
hackfreer
·
2011-08-03 15:28
线程
职场
sdk
休闲
GetBuffer(0)
如果你打算修改字符或者截短字符串,你完全可以这样做: CString s(_T("File.ext"));
LPTSTR
p = s.GetBuffer();
LPTSTR
dot = strchr
chenmeng2192089
·
2011-08-03 08:00
VC++ (VS2008)里面char和
LPTSTR
的转换问题
在VS里面写如下代码,实现两个数的相加并且显示结果: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=atoi(ch2
xiajun07061225
·
2011-07-21 09:00
c
vc++
MFC遇到的一个字符集问题:不能将参数1从“const char []”转换为“LPCTSTR”
原因:typedef LPCTSTR
LPTSTR
; #ifndef _UNICODE typedef TCH
kkk328
·
2011-07-18 09:00
windows
存储
mfc
Path
微软
编译器
CListBox的若干操作
1.取列表中当前选中的值(主要涉及到CString到
LPTSTR
类型的转换)方法一:intiSel=m_list.GetCurSel(); CStringtip; intlen; len=m_list.GetTextLen
xiaobai1593
·
2011-07-09 12:00
在ADO数据库连接中遇到的类型转换
ADO属于COM组件,其用到的数据类型主要为VARIANT;在MFC下,所用的数据类型为CString;MFC下,控件用到的数据类型多为:
LPTSTR
;其中,
LPTSTR
和CString可相互转换。
xiaobai1593
·
2011-07-07 10:00
CListCtrl控件中InsertItem和SetItemText函数
ps:之前一直使用的是intInsertItem(constLVITEM*pItem);这种形式,在做转换的时候,因为我得到的字符串类型,要赋给pItem.pszText,这是一个
LPTSTR
类型的数据
xingfu0539
·
2011-06-15 23:00
工作
list
report
border
imagelist
编程技术
nbsp; BOOL CreateProcess ( LPCTSTR lpApplicationName,
LPTSTR
newlife306
·
2011-06-03 23:00
编程
C++
c
百度
C#
直接获取Program Files目录的API
MSDN上的说明如下: SyntaxBOOL SHGetSpecialFolderPath( HWND hwndOwner,
LPTSTR
lpszPath, int
WuHonghai
·
2011-05-22 08:00
获得文件版本等信息
#pragma comment(lib, "version.lib") DWORD QueryFileInfo(
LPTSTR
szFullPath) { DWORD dwErr = ERROR_SUCCESS
wwwwly
·
2011-05-19 13:00
不能将参数 1 从“const char [13]”转换为“LPCWSTR”
可能因爲默認用Unicode 所以
LPTSTR
\LPCWSTR都被定義成Unicode類型的字符串 ,char !
vvsongsunny
·
2011-05-10 15:00
C++
c
C#
不能将参数 1 从“const char [13]”转换为“LPCWSTR”
可能因爲默認用Unicode 所以
LPTSTR
\LPCWSTR都被定義成Unicode類型的字符串 ,char !
vvsongsunny
·
2011-05-10 15:00
C++
c
C#
SHGetSpecialFolderPath的用法
SHGetSpecialFolderPath作用:获取特定文件夹路径原型:BOOLSHGetSpecialFolderPath( HWND hwndOwner,
LPTSTR
wellwy
·
2011-04-20 09:26
职场
用法
休闲
文件夹路径
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*
wince6.0开机自启动应用程序
VS2005下建立一个Win32智能设备项目,取名为ShellExe,编译如下代码:intWINAPIWinMain(HINSTANCEhInstance, HINSTANCEhPrevInstance,
LPTSTR
walzt
·
2011-04-02 19:38
开机自启动
内核
VS2005
可执行文件
WinCE6.0
CString转换为double【创+转】
//方法一flt=(float)atof((char*)(
LPTSTR
)(LPCTSTR)mstrFloat);或flt=(float
sl159
·
2011-03-31 13:00
null
float
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、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTRstr)时,不能 FUN("HELLO"); 而是FUN(L"HELLO");通常这样做都比较能解决问题。 2、或者
xjbzju
·
2011-03-17 21:00
c
C#
mfc
vb
fun
有关GetPrivateProfileString的使用方法
GetPrivateProfileString( LPCTSTR lpAppName, //配置文件的section名 LPCTSTR lpKeyName, //配置文件的key名 LPCTSTR lpDefault,
LPTSTR
wellwy
·
2011-02-12 17:01
String
profile
get
private
休闲
WriteReg
intAPIENTRY_tWinMain(HINSTANCEhInstance, HINSTANCEhPrevInstance,
LPTSTR
buaaxiao
·
2011-01-24 21:00
windows
application
query
Access
loops
recursion
VS2008下,CString与string互转换,
LPTSTR
转CString,char * 转
LPTSTR
这个问题很纠结,由于unicode的缘故,搞得我这个新手很无奈。还好解决了,现将方式写下,希望以后能找到更好的方法。 CString->string(需要两次转换) string C2S(CStringcstr){ LPTSTRlpsz=newTCHAR[cstr.GetLength()+1]; _tcscpy(lpsz,cstr); char*p=newchar[(c
zhouworld16
·
2011-01-23 12:00
CString类转换成char*(LPSTR)类型
例如:CStringtheString("Thisisatest");LPTSTRlpsz=(
LPTSTR
)(LPCTSTR)theString;方法二,使用strcpy。
oldmtn
·
2011-01-22 09:00
null
编译器
LPTSTR
详解
LPTSTR
与char*等价,表示普通字符/字符串变量,指向字符/字符串的指针。 LP:长指针(long pointer)。
feihen
·
2011-01-07 10:00
详解
UNICODE下宽字符的CString转换为const char *
一、使用函数_tcscpy_s:CStringtheString("Thisisatest");int sizeOfString=(theString.GetLength()+1);
LPTSTR
lpsz
simtwo
·
2010-12-18 20:00
MFC程序框架的剖析
路径:MFC|SRC|APPMODUL.CPP:_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR
lpCmdLine, int
Ai
·
2010-12-14 13:00
修改开源DirectUI库以支持中文(没验证过,放在这等待有时间研究)
但是很可惜,不支持中文,调试了半天,找到了原因,修改一行代码即可,如下:voidCMarkup::_SkipWhitespace(
LPTSTR
&pstr)const{while(*pstr!
bigfish101
·
2010-12-01 16:00
ATL调用COM类的封装
ATL调用COM类的封装COM.h: 1 #pragma once 2 #include 3 4 class COMMacro 5 { 6 public: 7 COMMacro(
LPTSTR
lwch
·
2010-11-20 22:00
LPTSTR
、LPCSTR、LPCTSTR、LPSTR的来源及意义
UNICODE:它是用两个字节表示一个字符的方法。比如字符'A'在ASCII下面是一个字符,可'A'在UNICODE下面是两个字符,高字符用0填充,而且汉字'程'在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示英文字
caowei880123
·
2010-10-28 16: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
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
转:wsprintf, swprintf, sprintf的比较
wsprintf要求的第一个参数是
LPTSTR
,假设环境是UNICODE的,那么
LPTSTR
相当于就是wchar_t*就是宽字符指针,在非Unicode环境下就是char*有关格式化字符串的函数还有如下
weaver2007
·
2010-08-29 02:00
windows
api
list
buffer
跨平台
winapi
CString要点汇总
1.对一个CString变量,你可以使用的唯一合法转换符是LPCTSTR,直接转换成非常量指针(
LPTSTR
-[const]char*)是错误的。
rommi
·
2010-08-17 15:00
LV_COLUMN结构体
该列的表头和子项的标题显示格式(LVCF_FMT).可以是LVCFMT_CENTER、LVCFMT_LEFT或LVCFMT_RIGHT*/int cx; //以像素为单位的列的宽度(LVCF_FMT)
LPTSTR
chenyongsuda
·
2010-08-10 14:00
column
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
还是继续上一篇Unicode的问题,各种
LPTSTR
,LPCTSTR问题
终于明白Unicode下整型数与字符串,CString转换例程如下:(vs2005)//////////goodcodefromCSDN //intnum1,num2,num3; // WCHARch1[10],ch2[10],ch3[10];//WCHR // // GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10); // GetDlgItem(
castle911
·
2010-08-02 10:00
vs2005中char []' to 'LPCTSTR'报错
intnum1,num2,num3; charch1[10],ch2[10],ch3[10]; GetDlgItem(IDC_EDIT1)->GetWindowText((
LPTSTR
)ch1,10);
castle911
·
2010-08-01 20:00
c++ CString::GetBuffer()
说明:MFC函数所属类:CString,CBookMark,CBaseAllocator介绍,CString:GetBuffer;这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
4030127
·
2010-08-01 14:29
职场
休闲
CString
GetBuffer
c++ CString::GetBuffer()
说明:MFC函数所属类:CString,CBookMark,CBaseAllocator介绍,CString:GetBuffer;这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
4030127
·
2010-08-01 14:29
职场
休闲
CString
vc++
c++ CString::GetBuffer()
说明:MFC函数所属类:CString,CBookMark,CBaseAllocator介绍,CString:GetBuffer;这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
4030127
·
2010-08-01 14:29
职场
休闲
CString
GetBuffer
windows service程序步骤
TestService.cpp : Defines the entry point for the console application. 2// 3 4#include "stdafx.h" 5#include 6 7
LPTSTR
sky04
·
2010-07-23 18:00
MFC中易混淆的字符串指针
这是在我学习MFC时曾遇到的比较麻烦的东西:LPSTR,LPCSTR,
LPTSTR
,LPCTSTR,LPWSTR,LPCWSTR。初次看到时确实很不适应,不过现在说来也很简单了。
xiaoqiangxx
·
2010-07-19 19:00
CString 的 GetBuffer
这个函数是为一个CString对象重新获取其内部字符缓冲区的指针,返回的
LPTSTR
为非const的,从而允许直接修改CString中的内容!
teresa502
·
2010-07-02 15:00
《Windows API巡礼》---StringCbCopy和StringCchCopy
这个函数可用于替换以下函数的使用: strcpy, wcscpy, _tcscpy lstrcpy StrCpy StringCbCopy函数原型如下: HRESULT StringCbCopy( __out
LPTSTR
wapysun
·
2010-06-29 10:00
windows
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他