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
char+*+LPCWSTR
Vs2010出现错误:cannot convert from 'const char [7]' to '
LPCWSTR
'
VC++出现错误:cannotconvertfrom'constchar[]'to'
LPCWSTR
'和宏_T()用处解决方法:方法一:菜单栏-
万人往372
·
2020-08-20 12:07
程序设计
C++ 读取ini文件
但是我使用GetPrivateProfileInt()时vs2010报错,如下:然后我加上
LPCWSTR
()的强转,发现于事无补,后来百度GetPrivateProfileInt()这个函数发现百度百科这样解释
IMU_YY
·
2020-08-20 09:48
C++
MFC
ini
函数
MFC之调用DLL的问题:error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“
LPCWSTR
在调用别人动态连接库(DLL)的时候,总是出现如下提示,导致程序无法正常运行,编程环境:VS2010+MFC问题提示:errorC2664:“LoadLibraryW”:不能将参数1从“constchar*”转换为“
LPCWSTR
VisionZQ
·
2020-08-19 06:21
LPCTSTR 转 string
pointertostring-char*LPCSTR-(long)pointertoconstantstring-constchar*LPWSTR-(long)pointertoUnicode(wide)string-wchar_t*
LPCWSTR
吕小猪不坏
·
2020-08-18 18:38
C/C++
qt5
qlineedit强制系统键盘为英文输入法
include#endif#ifdefWIN32HKLhCurKL=NULL;#endif//强制英文输入法hCurKL=GetKeyboardLayout(0);LoadKeyboardLayout((
LPCWSTR
rollingman
·
2020-08-18 16:01
qt
c-c++
LPSTR、LPWSTR、LPCSTR、
LPCWSTR
、LPTSTR、LPCTSTR的区分与转化
LPSTR、LPWSTR、LPCSTR、
LPCWSTR
、LPTSTR、LPCTSTR的区分与转化分类:C++学习笔记2009-07-2514:235103人阅读评论(4)收藏举报funmfcvbc#c首先在编译程序时经常会遇到这种问题
s3c44b0x
·
2020-08-18 16:59
window编程MFC
BSTR详解五 - BSTR与其它字符串类型转换
BSTRbs=::SysAllocString(_T("Teststring"));…::SysFreeString();Wrong:BSTRbs=_T("Teststring");//ERRORLPWSTR/
LPCWSTR
pkrobbie
·
2020-08-18 15:53
C/C++
string类型转换成LPCTSTR
blog.sina.com.cn/s/blog_5d51f4e90100z86n.htmlhttp://bbs.csdn.net/topics/220074393LPCTSTR不是一个类型,而是两种类型:LPCSTR和
LPCWSTR
kittaaron
·
2020-08-18 15:10
c/c++
MessageBox的几点用法
MessageBox(hwnd,"helloworld","",MB_OK);这是在一般的视频教程的示例程序,但是我们编译时,编译器会报错:“MessageBoxW”:不能将参数2从“constchar[6]”转换为“
LPCWSTR
jqmczx
·
2020-08-18 15:29
W32
SDK
C/C++
wchar_t与char转换(总结)
wchar_t*Source);函数转换WideCharToMultiByteMultiByteToWideCharLPSTR=char*LPCSTR=constchar*LPWSTR=wchar_t*
LPCWSTR
fengshalangzi
·
2020-08-18 14:48
C
string 转 LPCTSTR
在程序中可以直接用char*类型的数据对LPCSTR进行赋值,用下述语句:LPCSTRa1="abc";stringa2="abcde";a1=a2.c_str();(2)在Unicode字符集下LPCTSTR相当于
LPCWSTR
大指挥官
·
2020-08-18 14:27
C++
VC++中字符串转换CString, char*, BSTR, 多字节,unicode字符集转换的问题
CString与
LPCWSTR
、LPSTR、char*、LPWSTR等类型的转换_T的意思是通知编译器,自行进行字符串的多字节/Unicode转换。而L表示,该字符串为Unicode版本。
岁月之痕
·
2020-08-18 14:28
VC++
CString 和 LPCTSTR 之间的转换 及 LPSTR、LPWSTR、LPCSTR、
LPCWSTR
、LPTSTR、LPCTSTR的区分与转化
今天在写代码的时候碰到这样的问题,网上查了一下,做了以下整理:CString和LPCTSTR可以说通用。原因在于CString定义的自动类型转换,没什么奇特的,最简单的C++操作符重载而已。常量字符串ansi和unicode的区分是由宏_T来决定的。但是用_T("abcd")时,字符串"abcd"就会根据编译时的是否定一_UNICODE来决定是char*还是w_char*。同样,TCHAR也是相同
缘梦逍遥
·
2020-08-18 14:43
Data
Type
windows使用的各种字符串
关键字:LPSTR、LPCSTR、LPWSTR、
LPCWSTR
、LPTSTR、LPCTSTR、CString、CStringW、char、TCHAR、wchar_t、WCHAR(1)char和wchar_t
songjinbo3
·
2020-08-18 10:05
C++开发
DirectX 常见问题
1.errorC2440:如无法从“constchar[N]”转换为“
LPCWSTR
”这种bug是由于字符集的问题,在vs2008中有两个字符集,Unicode和Muti-bye(多字符集)解决这个bug
anzhuo8438
·
2020-08-17 12:52
【整理】Dword、LPSTR、LPWSTR、LPCSTR、
LPCWSTR
、LPTSTR、LPCTSTR
http://www.cnblogs.com/zhwl/archive/2012/11/07/2758413.html原文链接L表示long指针,这是为了兼容Windows3.1等16位操作系统遗留下来的,在win32中以及其他的32为操作系统中,long指针和near指针及far修饰符都是为了兼容的作用,没有实际意义。即win32中,long,near,far指针与普通指针没有区别,LP与P是等
Yaaa_mayday
·
2020-08-15 06:19
C
C++
字符
标准
wchar_t与char转换(总结)
wchar_t*Source);函数转换WideCharToMultiByteMultiByteToWideCharLPSTR=char*LPCSTR=constchar*LPWSTR=wchar_t*
LPCWSTR
n3verl4nd
·
2020-08-09 22:03
JavaScript trim 实现去除字符串首尾指定字符的简单方法
String.prototype.trim=function(char,type){if(char){if(type=='left'){returnthis.replace(newRegExp('^\\'+
char
weixin_30872733
·
2020-08-04 19:47
Unicode宽字符转化
//把宽字符转化为ANSI字符串WideCharToMultiByte(CP_ACP,0,
lpcwStr
,-1,lpStr,sizeof(lpStr),NULL,NULL);//把ANSI字符串转化为宽字符
松阳
·
2020-08-02 23:35
Windows
js名字中间部分替换成星号
newStr=name.substr(0,1)+'*';}elseif(name.length>2){letchar='';for(leti=0,len=name.length-2;i
char
JoyZhou007
·
2020-08-01 09:38
获取路径所在磁盘剩余大小
quint64get_disk_remain_space(constQString&drive_letter){LPCWSTRlpcwstrDriver=(
LPCWSTR
)drive_letter.utf16
会头痛的可达鸭
·
2020-07-31 21:40
QT
WINDOWS游戏编程大师技巧-常见编绎连接错误FAQ
1.无法从“constchar[10]”转换为“
LPCWSTR
”vs6,vs2005的版本问题解决方案1:winclass.lpszClassName=(LPCTSTR)WINDOW_CLASS_NAME
斐扬
·
2020-07-30 19:50
WINDOW游戏编程大师技巧
【计算机基础】Unicode字符集 与 多字节字符集
=======================事情是这样的==========================在调试某程序时,发生了这样的错误:char与
LPCWSTR
类型不兼容搜索了一下发现是字符集的原因
眼高手低王二狗
·
2020-07-30 05:08
【计算机基础】
Error:const char* 类型的实参和
LPCWSTR
类型的形参不兼容的解决方法。
在C++的Windows应用程序中经常碰到这种情况。解决方法:加入如下转换函数:LPCWSTRstringToLPCWSTR(std::stringorig){size_torigsize=orig.length()+1;constsize_tnewsize=100;size_tconvertedChars=0;wchar_t*wcstring=(wchar_t*)malloc(sizeof(wc
weixin_33979745
·
2020-07-29 12:07
MFC中字符串赋值出现“Error:“const char*”类型的实参与“
LPCWSTR
”类型的形参不兼容”错误的解决方法...
在编译MFC工程时,写下面代码出现了“Error:“constchar*”类型的实参与“
LPCWSTR
”类型的形参不兼容”的错误。
weixin_30636089
·
2020-07-29 12:50
关于“Error: "const char *" 类型的实参与 "
LPCWSTR
"类型的形参不兼容”错误的解决方案
关于“Error:"constchar*"类型的实参与"
LPCWSTR
"类型的形参不兼容”错误的解决方案代码如下:#includeintmain(){MessageBox(NULL,"nihao","ahfdkj
harrywater123
·
2020-07-29 08:50
C
vs2015 C++ 项目:“BOOL PathIsDirectoryW(
LPCWSTR
)”: 无法将参数 1 从“const char *”转换为“
LPCWSTR
”
已启动生成:项目:xx,配置:Releasex64------1>stdafx.cpp1>xx.cpp1>src\xx.cpp(82):errorC2664:“BOOLPathIsDirectoryW(
LPCWSTR
JoannaJuanCV
·
2020-07-29 02:36
编程基础
C++ Error C2664:无法将参数 1 从“const char [9]”转换为“
LPCWSTR
”解决方案
文件时出现的一个问题Eg.在使用UNICODE字符的工程中,HINSTANCEhIcmp=LoadLibrary("ICMP.DLL");报错:errorC2664:“HMODULELoadLibraryW(
LPCWSTR
weixin_34232363
·
2020-07-28 19:07
error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“
LPCWSTR
”
1静态调用DLLProject|settingLink选项卡Librarymodules处添加“XXX.lib”然后#include"XXX.h"把XXX.lib(引入库文件),XXX.DLL(动态库文件)XXX.h(头文件)全部放到工程目录下2动态调用DLL通过LoadLibraryGetProcAddressFreeLibrary实现。原因:工程只支持UNICODE字符解决方法:1、工程属性-
金融行业的一个码农
·
2020-07-28 12:26
C/C++
VS常见问题之五:error C2664: “HWND FindWindowW(
LPCWSTR
,
LPCWSTR
)”: 无法将参数 2 从“char [7]”转换为“
LPCWSTR
”
错误1errorC2664:“HWNDFindWindowW(
LPCWSTR
,
LPCWSTR
)”:无法将参数2从“char[7]”转换为“
LPCWSTR
”原因:VS2013创建工程时默认使用的是Unicode
天上地芒果
·
2020-07-28 08:44
DLL 调用:error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“
LPCWSTR
”
转至:http://www.cnblogs.com/vanzl/p/3617611.htmlerrorC2664:“LoadLibraryW”:不能将参数1从“constchar*”转换为“
LPCWSTR
云端小屋
·
2020-07-28 00:45
不能将参数 1 从“const char [8]”转换为“
LPCWSTR
”
VS2010:#include#include#defineMasterPort999//定义监听端口999#pragmacomment(lib,"ws2_32.lib")intmain(){WSADATAWSADa;structsockaddr_inSockAddrIn;SOCKETCSocket,SSocket;intiAddrSize;PROCESS_INFORMATIONProcessIn
feier7501
·
2020-07-27 22:07
VS2010
C++
不能将参数 1 从const char [*]转换为
LPCWSTR
[2014/10/070:29]其解决方案就是,将项目->属性->配置属性->常规->项目默认值下面的字符集换为:使用多字节字符集原因:1.了解ANSI和Unicode编1、ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。比如处理英文字符时使用单字节方式,在处理中文字符时使用双字节方式。对于ANSI
道道法
·
2020-07-27 21:27
VC++
错误 C2664 “HMODULE GetModuleHandleW(
LPCWSTR
)”: 无法将参数 1 从“const char [9]”转换为“
LPCWSTR
”
win32控制台程序1.当使用函数GetModuleHandle函数时遇到错误HMODULEhKernel32=GetModuleHandle("kernel32");2.查了一下GetModuleHandle函数查了一圈https://blog.csdn.net/liyuanbhu/article/details/46834549这位老哥的方法并没有解决问题3.正确解决办法这是Windows开发
没有对象也能编程
·
2020-07-27 12:17
C++
error C2664: 'DeleteFileW' : cannot convert parameter 1 from 'const char *' to '
LPCWSTR
'
问题的原因是字符串ANSI和Unicode编码的区别,VC6与VS2003等默认使用ANSI编码,而VS2005默认采用Unicode.简单的说,ANSI用1个字节表示字符,Unicode用2个字节表示1个字符.若想要你的代码在VS2005中编译通过,3中方法:1.可修改编码选项:项目属性(alt+F7)-->配置属性(configurationproperties)-->常规(General)-
luckysnoopy521
·
2020-07-13 14:35
Error/Warning
char*转
LPCWSTR
解决方案
在Windows编程中,经常会碰到字符串之间的转换,char*转
LPCWSTR
也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。
周旭光
·
2020-07-12 20:03
C++
python_定义函数,修改根据边长打印矩形练习
defprint_rectangle(lenght,char):"""打印矩形:paramlenght:int类型边长"""print(char*lenght)for__inrange(lenght-2):print(
char
李富贵︴
·
2020-07-12 15:07
LoadImage()的使用
WINUSERAPIHANDLEWINAPILoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT);WINUSERAPIHANDLEWINAPILoadImageW(HINSTANCE,
LPCWSTR
weixin_33898876
·
2020-07-12 08:26
CBitmap类中的LoadBitmap的用法 CImageList中 LoadImage用法
中LoadImage用法LoadBitmap只能载入资源中位图(即用MFC提供的手动添加资源的方法加入的),不能通过图片的文件名直接载入,像:CBitmapbmpif(bmp.LoadBitmap((
LPCWSTR
gdliweibing
·
2020-07-11 06:59
VC++
and
MFC
LoadImage()的使用
WINUSERAPIHANDLEWINAPILoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT);WINUSERAPIHANDLEWINAPILoadImageW(HINSTANCE,
LPCWSTR
eric1031
·
2020-07-11 05:21
Visual
C++
VS2010点滴——不能将参数 1 从“const char [11]”转换为“
LPCWSTR
”
#include"windows.h"#include"iostream"usingnamespacestd;intmain(){charWrite[10],Read[10];for(inti=0;if:\实验源码\visualstudio2010\testcode\ini配置文件测试\ini_test.cpp(13):errorC2664:“WritePrivateProfileStringW”
chw1989
·
2020-07-09 14:44
C/C++
常用的宽字符函数
所以在MFC编程中,一般需要使用双字节的字符类型wchar_t和对应的字符串及其指针类型
LPCWSTR
和LPCTSTR,并在常数字符串前添加了L转换符,串长计算函数不能用strlen而改用wcslen,
ccbuluo
·
2020-07-09 14:00
c/c++
IntelliSense: "const char *" 类型的实参与 "
LPCWSTR
" 类型的形参不兼容
1、在Windows程序设计中遇到错误:(1)IntelliSense:"constchar*"类型的实参与"
LPCWSTR
"类型的形参不兼容(2)IntelliSense:不能将"constchar*
king_weng
·
2020-07-09 11:01
bug收集仓
《C++笔记》 Part14 MFC的String to CString 转换在多语言系统下乱码问题
+convertfromLPCWSTRtostring解决方法二解决方法三ReferenceSummaryEncounteredprobleminconvertfromstringtoCString(
LPCWSTR
梁Rio
·
2020-07-05 12:15
《C++
笔记》
String2CString
英文系统中文字符乱码
多语言系统中文乱码
C#调用非托管DLL
时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR,LPCTSTR,string,CString,
LPCWSTR
zjlme
·
2020-06-30 18:34
c#
C#时常需要调用C++DLL
时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR,LPCTSTR,string,CString,
LPCWSTR
zhima159
·
2020-06-30 16:28
C#
Qt Creator编译时出错error: cannot convert 'const char*' to '
LPCWSTR
用Qt5.3.1写的一个windows服务客理程序,就是在图形界面上能过点击按钮,实现安装服务,卸载服务,启动服务,停止服务,以前是能过_open()调用dos调用命令:sccreatexxxscdeletexxxscqueryxxxnetstartxxx通过这就种方法在xp上可以正常运行,但是在win7上却一直无法获得管理员权限,执行失败。有点扯远了。。。。。现在是能过调用windows服务接口
ziyou飞翔
·
2020-06-27 12:32
QT
C#调用非托管DLL(数据类型)
时常需要调用C++编写的DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR,LPCTSTR,string,CString,
LPCWSTR
newbie_xymt
·
2020-06-24 17:41
c#
关于vs2013中const char*和
LPCWSTR
不兼容
今天在写关于文件操作的小程序时调用CreateFile函数,在第一个参数那里遇到了问题,HANDLEhFile=CreateFile("E:\\test.txt",........)结果碰上了这个问题,后来百度了一下问题所在,因为在vc6里面默认使用字符ANSII方式编码,而在vs2010及以上默认使用UNICODE方式编码,它们对一些字符所占内存空间的位数不同,所以就导致了这个问题。于是百度了一
v俊逸
·
2020-06-24 14:45
c++
解决不能从CONST CHAR *转换为
LPCWSTR
####编译器有时候会根据编码方式来选择定义为
LPCWSTR
还是LPCTSTRLPSTR:32bit指针指向一个字符串,每个字符占1字节。
兔云程序
·
2020-06-24 05:25
C++
上一页
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
其他