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
wchar_t
error C2664: strcpy : 不能将参数 2 从 CString 转换为 const char *;error C2440: “初始化”: 无法从“const
wchar_t
[15]”
你在vs2010中默认字符集是UNICODE字符集,CString中字符以
wchar_t
的形式来存储的,而不是char。你在项目-》属性-》配置属性有一个字符集,可以改字符集,改成多字节字符集就行了。
Andy20081251
·
2020-09-16 20:05
c/c++
error C2440: “初始化”: 无法从“
wchar_t
*”转换为“ATL::CStringT”
http://blog.csdn.net/u010921682/article/details/53160506在使用MFC编译代码时出现下面的情况:BOOLBCMenu::ModifyODMenuW(
wchar_t
songyimin1208
·
2020-09-16 20:30
MFC
C++
C/C++中文的编码和字符串处理
Blog已迁至新地址windows平台char表示单字符,占用一个字节
wchar_t
表示宽字符,占用两个字节Linux平台char占用一个字节
wchar_t
占用四个字节windows平台下对于用字符串保存中文的问题
weixin_34203426
·
2020-09-16 19:20
wxWidgets中wxString各类型转换
http://www.cnzui.com/archives/2901.文本2.char*转wxString3.wxString转char*4.wchar_t*转wxString5.wxString转
wchar_t
linking530
·
2020-09-16 18:11
OGRE
C++ WINDOWS下
wchar_t
*和char * 相互转化总结篇
说道
wchar_t
和char两个类型大家都不会陌生
wchar_t
:在windows下是Unicode16编码,也就是俗称宽字节char:当然就是指一个字节,在windows下面默认是gbk编码的所以在windows
lightspear
·
2020-09-16 15:45
C++语法
MFC
const std::string转换为const
wchar_t
* string
stringtext="汉语";std::wstringszDst;{intlen=MultiByteToWideChar(CP_ACP,0,(LPCSTR)text.c_str(),-1,NULL,0);
wchar_t
若水微韧
·
2020-09-16 11:45
C/C++
STL等相关技术
Win32技术开发
C++
MFC
c++ 编码转化
//UTF-8到GB2312的转换char*U2G(constchar*utf8){intlen=MultiByteToWideChar(CP_UTF8,0,utf8,-1,NULL,0);
wchar_t
qq675927952
·
2020-09-15 23:33
技巧与常识
C++11 Unicode编码转换
1.char16_t与char32_t在C++98中,为了支持Unicode字符,使用
wchar_t
类型来表示“宽字符”,但并没有严格规定位宽,而是让
wchar_t
的宽度由编译器实现,因此不同的编译器有着不同的实现方式
·
2020-09-15 17:24
C++多字节与宽字节之间的相互转换
char与wchar_tC++基本数据类型中表示字符的有两种:char、
wchar_t
。
mrwang814
·
2020-09-15 14:48
编程基础
C++11
wchar_t
wstring
string
unicode
vs2019getline未识别标识符
是旧的C头文件,对应的是基于char*的字符串处理函数;是对应于旧C头文件的std版本,主要用在MFC中;是包装了std的C++头文件,是新的string类,其分两种对应的是char和
wchar_t
,其对应的命名空间分别是
爱好地理,物理,数学,化学,天文的计算机
·
2020-09-15 13:19
宽字节与多字节对的转换
include#includeusingnamespacestd;structNode{wchar_tstr1[64];wchar_tstr2[64];};intmain(){Node*p=newNode;
wchar_t
hpuzsk
·
2020-09-15 13:58
第一章 C++基础(1)
标准库:函数操作标准模板库(STL):提供许多的操作数据结构的方法三元字符:出现时都会被转义C++注释:///**/C++七个基本数据类型:bool,char,int,float,double,void,
wchar_t
Islandjune
·
2020-09-15 08:40
C++
字符串中字符查找函数:strchr,wcschr 及strrchr, wcsrchr函数
(1)char*strchr(constchar*string,intc);
wchar_t
*wcschr(constwchar_t*string,wchar_tc);Findacharacterinastring
李朝淋
·
2020-09-15 08:54
内存管理
wxWidgets学习笔记之四-----------命令行编译wxWidgets程序
cl.exe/nologo/EHc/EHs/W3/Zc:auto/Zc:
wchar_t
/DWIN32/D__WIN32__/D__WXMSW__/DWXUSINGDLL/DwxUSE_UNICODE/D_WINDOWS
我有梦之翼
·
2020-09-15 00:49
Windows技术
C++中int 转LPCWSTR方法,配合MessageBox使用
1.MultiByteToWideChar函数方式intnctimes;stringstr;str=std::to_string(nctimes);size_tsize=str.length();
wchar_t
caozenghuan
·
2020-09-14 22:33
char
wchar_t
CString的相互转化
#include#include#include#include#include/***@paramcbCharSize:lpCharStr的字节个数,可以设为-1,如果以null结束。*@paramcchWCharCnt:lpWCharStr的字符个数**@return:如果成功,返回写入lpWCharStr的字符个数;如果成功并且cchWiCharCnt==0,*返回lpWideCharStr
hpghy123456
·
2020-09-14 14:13
Window编程
cannot convert parameter 1 from 'const char [] ' to 'const
wchar_t
* '的解决方法
CStringa;intb;a.Format("%d",b);出现cannotconvertparameter1from'constchar[]'to'constwchar_t*'的错误解决方法:cannotconvertparameter1from'constchar[3]'to'constwchar_t*'从这个看你可能采用了UNICODE编码,可以用a.Format(L"%d",b);或者a
小黄莺
·
2020-09-14 08:08
C++面向对象编程
STRING转WCHAR 和WCHAR 转STRING
//#include"stdafx.h"#include#include#include//wchar_ttostringvoidWchar_tToString(std::string&szDst,
wchar_t
-CQ-
·
2020-09-14 06:16
c++
C++string:查找、替换、插入、删除等
的是C语言中的头文件usingstd::string;usingstd::wstring;或usingnamespacestd;下面你就可以使用string/wstring了,它们两分别对应着char和
wchar_t
hustlx
·
2020-09-14 00:02
c/c++
strcpy、wcscpy与_tcscpy关系 strcpy_s与strcpy比较
C++标准库函数提供了字符和字符串的操作函数,并提供了其UNICODE版本,如:char*strcpy(char*strDestination,constchar*strSource);
wchar_t
*
BateDance
·
2020-09-13 17:26
使用sizeof()计算内存容量的问题
出错信息见下图errno_twcscpy_s(
wchar_t
*strDestination,//Locationofdestinationstringbuffersize_tnumberOfElements
李承烨
·
2020-09-13 15:50
C/C++
C++求解汉字字符串的最长公共子序列 动态规划
使用
wchar_t
类型存储字符串,可以正确的处理英文字符串和汉字字符串的最长公共子序列。
weixin_30872157
·
2020-09-13 13:07
std::fstream打开中文路径名失败的问题原因、解决方法以及注意事项
如果你跟进去VC实现版的STL代码,你会发现,它有一个将传入的char字符串文件名转换为UNICODE的
wchar_t
字符串这样一个过程,其代码如下:_Fiopen(constchar*filename
diexianxia7643
·
2020-09-13 11:45
PSTR、LPSTR、PCSTR、LPCSTR、LPWSTR、PWSTR、PCWSTR、LPCWSTR、LPCTSTR
不知道是不是ACM以来的习惯的问题,本人从来就是char*,
wchar_t
*,TCHAR*。。。不常用PSTR、LPSTR这些。。。
王正南
·
2020-09-13 04:49
window编程
C++
C语言
char与
wchar_t
函数对照表
#include#include1、把多字符把转换成宽字符_CRTIMPsize_t__cdeclmbstowcs(
wchar_t
*,constwchar*,size_t);2、将宽字符转换成多字符_CRTIMPsize_t
tianxiayijia1998
·
2020-09-13 02:20
c语言
TCHAR、
wchar_t
、char及字符串处理函数区别(转)
一.ANSI和UNICODE2.ANSI字符和Unicode字符ANSI字符类型为CHAR,指向字符串的指针PSTR(LPSTR),指向一个常数字符串的指针PCSTR(LPCSTR);对应的Windows定义的Unicode字符类型为WCHAR(typedefWCHARwchar_t),指向Unicode字符串的指针PWSTR,指向一个常数Unicode字符串的指针PCWSTR。ANSI“ANSI
fba529635
·
2020-09-13 01:36
Visual
C++知识
[UE4]Android编译错误:error: ISO C++11 does not allow conversion from string literal
安卓打包编译代码时报错:error:ISOC++11doesnotallowconversionfromstringliteralto'TCHAR*'(aka'
wchar_t
*')[-Werror,-Wwritable-string
玄冬Wong
·
2020-09-12 17:52
UnrealEngine
gtest中的字符串比较断言
(constchar*)只支持C字符串,char*,
wchar_t
*,不支持string和wstring,三.EXPECT_STRCASE*也是只支持C字符串,不支持str
jebe2010
·
2020-09-12 16:18
google
test学习
buffer
string
null
c
VC/C++的中文字符处理方式(一)
但
wchar_t
是一个宽字节类型,数组a的大小应为6个字节,而两个汉字的的unicode码占4个字节,再加上一个结束符,最多6个字节,所以应该不会越界。难道是编译
yfw418
·
2020-09-12 14:02
character
语言
input
translation
存储
开发工具
C++: std::string 与 Unicode 如何结合?
基本思想是TCHAR要么是char,要么是
wchar_t
,这取决于_UNICODE的值:1://abridgedfromtchar.h2: 3:#ifdef_UNICODE4: 5:typedef
weixin_33834679
·
2020-09-12 03:28
error C2664: 不能将参数 1 从“const char [3]”转换为“const
wchar_t
*”
CFilefile(filename,CFile::modeRead);char*pBuf;DWORDdwFileLen;dwFileLen=file.GetLength();CStringinfo;info.Format("%d",dwFileLen);MessageBox(info);errorC2664:“voidATL::CStringT::Format(constwchar_t*,...
heick
·
2020-09-12 02:57
UNICODE十六进制数组转成中英文
UNICODE十六进制的数组转成中英文实现char*转换成中英文,每两个char合成一个
wchar_t
://UNICODE十六进制数组转成中英文//hexarraytowchar_t*//wchs==NULL
iteye_17686
·
2020-09-11 21:56
char* string CString char[] 操作与转换
typedefCStringT>CString)为VisualC++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),
wchar_t
Tommy
·
2020-09-11 20:00
C++
string和CString 的比较
typedefCStringT>CString)为VisualC++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),
wchar_t
kathywind
·
2020-09-11 19:47
string
mfc
delete
null
insert
算法
MFC字符Unicode转UTF-8
char*EncodeToUTF8(constchar*mbcsStr){
wchar_t
*wideStr;char*utf8Str;
asb2010
·
2020-09-11 19:57
Windows/VC/MFC
C++ 头文件系列(iostream)
2.8个对象2.1窄字符对象(char)externistreamcinexternostreamcoutexternostreamcerrexternostreamclog2.2宽字符对象(
wchar_t
Surenon
·
2020-09-11 17:10
c/c++
CString和
wchar_t
*的相互转化
对它们进行强制性转化:
wchar_t
*OptionText;CStringcstring(OptionText);CString转换为
wchar_t
的为:OptionText=cstring.AllocSysString
无为小青年15
·
2020-09-11 16:19
C/C++编程
CString 转换成
wchar_t
类打开一个图片的时候发现加载不了图片总是显示InvalidParameters参数无效代码如下Bitmapbmp((WCHAR*)(LPCTSTR)strBmpPath);调试过程中发现利用上述方法是无法将CString转换成
wchar_t
lijiawlm
·
2020-09-11 15:44
qt 字符串转换 最最详细版本
这篇文章是在Blogspot上看到的一篇文章,能够解决QString,
wchar_t
*,TCHAR和其他字符或字符串类型之间的转换,方便在使用WindowsAPI的时候转换的麻烦。
hufeng825
·
2020-09-11 14:00
无法从CString 转换为
wchar_t
* 类型
解决这个问题需要走两步,第一是将CString转换为constchar*类型,第二部是将constchar*转换为
wchar_t
*类型。
Darren在上大
·
2020-09-11 14:49
CString 转换为
wchar_t
*
CStringstr=_T("231222");std::stringstrDp=CStringA(str);//或:std::stringstrDp=CT2A(str,CP_ACP);2、将constchar*转换为
wchar_t
diaokua8472
·
2020-09-11 14:52
wchar_t
*和string相互转换 unicode 转utf8
在window环境中,可以利用MultiByteToWideChar();WideCharToMultiByte();单字节字符串string转双字节字符串
wchar_t
*//不要忘记在使用完
wchar_t
青松0527
·
2020-09-11 11:17
C++
char* 转换为
wchar_t
*
字符转换为宽字符,来自csdn论坛回帖
wchar_t
*wc=newwchar_t[str.size()];swprintf(wc,L"%S",str.c_str());//注意大写S。。
Uncle_higo
·
2020-09-11 10:11
c++
简单的
wchar_t
和 char 转换类, 且包含与UTF8的转换
/***************************************************************简单的
wchar_t
和char转换类,且包含与UTF8的转换(需要定义宏_
sailing0123
·
2020-09-11 10:34
C/C++技术
VC开发技巧
wchar_t
转换UTF16编码
wchar_t
在Windows下的是utf16编码,Linux下面则是utf32编码,有些时候这些不同会带来代码移植问题。
leechiyang
·
2020-09-11 09:38
C/C++
记录一下最近用到的几个知识点
1char*转换为
wchar_t
//char*towchar_twchar_twfilename[256]={0};charfilename[]={"c://init.properties"};ulBytes
tingsking18
·
2020-09-11 07:43
VC
C++中,int和char互转函数_itoa atoi、atof、itoa、itow _itoa_s 类型转换使用说明
我们先来看看函数原型:1.整形转换为字符串:
wchar_t
*_itot(int_Value,wchar_t_Dest,int_Radix);//第一个参数为想要转换的那个整形,第二参数为你的目的字符串,
Panda_Young
·
2020-09-11 03:27
游戏编程
字符串转换函数和字符编码
//将单字节char*转化为宽字节
wchar_t
*
wchar_t
*AnsiToUnicode(constchar*szStr){intnLen=MultiByteToWideChar(CP_ACP,MB_PRECOMPOSED
jjunjoe
·
2020-09-11 01:58
杂项
Unicode(UTF16)文件读写终极方案---用C++标准的字节流读取,转化为宽字符(
wchar_t
),再以字节流写入
用C++做程序真够麻烦的,先不说各种数据类型搞的人头疼,再者读写各种编码的文本文件ansi、Unicode、UTF-8等等,让人头晕目眩的。这半年来经常要用C++处理各种不同编码的文本文件,开始读取Unicode文件,一直很麻烦。用了wifstream,wsprintf等方法。都是不尽人意。后来突然想何不自己节写个库函数自己用。后来就付诸行动,开始想着按行读取,怎想到行读取错误。后来才明白,Uni
李亚超
·
2020-09-10 23:19
C/C++
重用代码之LinuxC&C++
.LPCTSTR,WCHAR,
WCHAR_T
,strcpy,wcscpy,字符串的问题(转)
EVC在某种意义上说,相当于VC的一个子集。因为大多EVC有的功能,VC也具备,而VC有的功能,EVC则不一定拥有。在VC中,操作字符串很方便,因为WINDOWS的字处理能力实在是很强大,它支持多种字符集。我们随便使用一个CStringstr=“你好”,就要以输入我们想要的中文字符串。在EVC中这种情况有所改变,因为WINCE的字处理能力不够强大,它在处理汉字里统一将它示为UNICODE编码,所以
wuling129
·
2020-09-10 21:00
c/c++
wince
windows
上一页
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
其他