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
关于C++中文字符的处理
但
wchar_t
是一个宽字节类型,数组a的大小应为6个字节,而两个汉字的的unicode码占4个字节,再加上一个结束符,最多6个字节,所以应该不会越界。难道是编译器出问题了?
与心灵对话
·
2010-04-18 01:00
CString字符串转换为十六进制字符串
下面是通过查资料后整理的解决方法://---------------------------------------------------------------------//函数:W2C//功能:将16位
wchar_t
md521
·
2010-04-14 22:00
c
存储
hex
Relationship: char,
wchar_t
, TCHAR, _T(), wstring, string
初学C/C++,char,
wchar_t
,TCHAR,ACHAR,_T()这几个类型的差异和联系曾经让我很是头疼,在此做一下简单的归纳总结,希望能给各位刚入门的菜菜们一点帮助。
virtualdesk
·
2010-04-09 17:00
String
null
Parameters
character
library
Types
彻底理解C、C++、Win32与COM中的字符串
存在各个层次的库混用、滥用的情况,尤其是宽字符与窄字符等问题很难找到有效的资料,本篇随笔分享一下我长期收集到的一些比较准确的资料以及据此得到的个人理解.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
md521
·
2010-04-08 22:00
stdlib.h
stdlib.h可以提供一些函数与符号常量,具体如下:根据ISO标准,stdlib.h提供以下类型:size_t,
wchar_t
,div_t,ldiv_t,lldiv_t常量NULL,EXIT_FAILURE
liqihacker
·
2010-04-08 13:00
dos
null
存储
System
div
wchar_t
,char,std::string,std::wstring,CString转换
wchar_t
*,
wchar_t
,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString…. 一些转换函数,主要针对宽字符。
javababy1
·
2010-04-04 22:00
String
wcsstr()的实现
wchar_t
*__cdeclwcsstr( constwchar_t*wcs1, constwchar_t*wcs2 ) {
wchar_t
*cp=(
wchar_t
*)
bit_x
·
2010-04-04 15:00
null
你不再需要TinyXML,推荐RapidXML
TinyXML有两个不爽的地方,一是它的接口使用FILE*,另外一个是它对
wchar_t
不能很好的支持。
飞扬天下
·
2010-04-02 16:00
你不再需要TinyXML,推荐RapidXML
TinyXML有两个不爽的地方,一是它的接口使用FILE*,另外一个是它对
wchar_t
不能很好的支持。
飞扬天下
·
2010-04-02 16:00
你不再需要TinyXML,推荐RapidXML
TinyXML有两个不爽的地方,一是它的接口使用FILE*,另外一个是它对
wchar_t
不能很好的支持。
Neil3D
·
2010-03-11 14:00
xml
String
Class
Build
character
performance
TCHAR,CHAR,LPSTR,LPCSTR,char这几个数据类型有何不同
#ifdef UNICODE typedef
wchar_t
TCHAR; #else typedef unsigned char TCHAR; #endif typedef unsigned char
whyabc
·
2010-03-09 12:00
数据类型
error LNK2019: 无法解析的外部符号
在MFC中编译时出现了以下错误:提示为errorLNK2019:无法解析的外部符号"
wchar_t
*__stdcall_com_util::ConvertStringToBSTR(charconst*)
immcss
·
2010-03-04 20:00
setlocale, _wsetlocale
char *setlocale( int category, const char *locale );
wchar_t
*_wsetlocale( int category, const
Codejie's C++ Space
·
2010-03-01 11:00
VS08编译Dx9错误2
1errorLNK2019:无法解析的外部符号"int__cdeclwsprintfWInternal(
wchar_t
*,wchar_tconst*,...)"(?
hali999
·
2010-02-25 09:06
职场
休闲
dx9
VS08
VS08编译Dx9错误2
1errorLNK2019:无法解析的外部符号"int__cdeclwsprintfWInternal(
wchar_t
*,wchar_tconst*,...)"(?
hali999
·
2010-02-25 09:06
职场
休闲
dx9
VS08
cannot convert parameter 1 from 'const char [3] ' to 'const
wchar_t
* ' 解决方法
cannotconvertparameter1from'constchar[3]'to'constwchar_t*'解决方法查阅各种资料的标准做法似乎为CString a; int b; a.Format("%d",b); TEXTOUT(a);但我使用这种方法总是提示编译错误c:\documents and settings
wrhwww
·
2010-02-24 10:00
VC之CString,
wchar_t
,int,string,char*之间的转换
VC之CString,
wchar_t
,int,string,char*之间的转换CString转wchar_tCStringpath="asdf";wchar_twstr[256]=path.AllocSysString
wrhwww
·
2010-02-24 09:00
Unicode下CString(
wchar_t
)转换为 char*
Unicode下CString(
wchar_t
)转换为 char* ,平台VC2005,使用Unicode字符集。
·
2010-02-22 12:00
unicode
wchar_t
类型的实质(转)
VC++编译器中包括一种本机类型,用来支持长字符串,它就是
wchar_t
,它所占用的内存长度为2个字节,同时VC++编译器2个字节长度的类型有short,unsignedshort。
yc0188
·
2010-02-20 13:00
工作
struct
null
mfc
平台
编译器
main函数的TCHAR版本
为了实现程序只写一个版本,在编译的时候再决定用ASCII还是UNICODE,通过使用TCHAR来代替char/
wchar_t
,再通过在预处理器中使用UNICODE标识来决定使用其中之一。
michaelpp
·
2010-02-11 17:00
windows
api
如何:在各种字符串类型之间进行转换(zz)
可以转换的字符串类型包括 char*、
wchar_t
*、_bstr_t、CComBSTR、CString、basic_string 和 System.String。在所有情况下,在将字符串转换为新类
wangjingfei
·
2010-02-04 17:00
关于char,
wchar_t
, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
char:单字节变量类型,最多表示256个字符,
wchar_t
:宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedefunsignedshortwchar_t。
jiangxinyu
·
2010-01-28 15:00
c
编译器
TCHAR数据类型介绍
并不是所有的Windows操作系统都支持UNICODE编码的API(例如早期的Windows98),这就造成了两种结果:某些版本的Windows应该应用
wchar_t
来保存字符,某些平台的Windows
mousebaby808
·
2010-01-27 00:00
windows
api
null
System
编译器
理解C、C++、Win32与COM中的字符串——字符串处理(二)
1.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
,C语言使用字符数组来表示字符串,同时支持两种直接量写法:"abcd"和L"abcd"来表示字符串常量文字量,C语言允许用字符串常量来初始化字符串
loadstar_kun
·
2010-01-25 17:00
编程
C++
c
String
语言
iostream
彻底理解C、C++、WIN32与COM中的字符串
存在各个层次的库混用、滥用的情况,尤其是宽字符与窄字符等问题很难找到有效的资料,本篇随笔分享一下我长期收集到的一些比较准确的资料以及据此得到的个人理解.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
s04023083
·
2010-01-21 10:00
编程
C++
c
String
语言
iostream
TCHAR、
wchar_t
、char及字符串处理函数区别
http://hi.baidu.com/triangelfj/blog/item/d7af75167cd7d94f21a4e92b.htmlhttp://blog.csdn.net/dongyonghui_1017/archive/2009/06/18/4280205.aspxhttp://blog.programfan.com/article.asp?id=34551http://blog.pr
·
2010-01-18 14:00
字符串处理
彻底理解C、C++、Win32与COM中的字符串
存在各个层次的库混用、滥用的情况,尤其是宽字符与窄字符等问题很难找到有效的资料,本篇随笔分享一下我长期收集到的一些比较准确的资料以及据此得到的个人理解.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
liquanhai
·
2010-01-13 11:00
编程
C++
c
String
语言
iostream
彻底理解C、C++、WIN32与COM中的字符串
存在各个层次的库混用、滥用的情况,尤其是宽字符与窄字符等问题很难找到有效的资料,本篇随笔分享一下我长期收集到的一些比较准确的资料以及据此得到的个人理解.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
Riddick
·
2010-01-08 20:00
编程
C++
c
C#
mfc
彻底理解C、C++、WIN32与COM中的字符串
存在各个层次的库混用、滥用的情况,尤其是宽字符与窄字符等问题很难找到有效的资料,本篇随笔分享一下我长期收集到的一些比较准确的资料以及据此得到的个人理解.C语言中的字符串C语言中提供了两种字符类型char和
wchar_t
Riddick
·
2010-01-08 20:00
编程
C++
c
C#
mfc
Unicode下wstring(
wchar_t
*)和string(char*)互相转换
#include<string> using namespace std; //将string转换成wstring wstring string2wstring(string str) { wstring result; //获取缓冲区大小,并申请空间,缓冲区大小按字符计算 int len = MultiByteToWideChar(CP_ACP, 0, str
Riddick
·
2010-01-08 14:00
C++
c
C#
Unicode下wstring(
wchar_t
*)和string(char*)互相转换
#include<string> using namespace std; //将string转换成wstring wstring string2wstring(string str) { wstring result; //获取缓冲区大小,并申请空间,缓冲区大小按字符计算 int len = MultiByteToWideChar(CP_ACP, 0, str
Riddick
·
2010-01-08 14:00
C++
c
C#
从char/
wchar_t
到TCHAR
一.ANSI和UNICODE简介1.为什么要使用UNICODE?(1)可以很容易地在不同语言之间进行数据交换。(2)使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。(3)提高应用程序的运行效率。Windows2000是使用UNICODE从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成UNICODE,然后将UNICODE字符串
phunxm
·
2009-12-26 20:00
unicode
ansi
TCHAR
__T
__TEXT
从char/
wchar_t
到TCHAR
一.ANSI和UNICODE 1.为什么要使用UNICODE? (1) 可以很容易地在不同语言之间进行数据交换。 (2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。 (3) 提高应用程序的运行效率。 Windows 2000是使用UNICODE从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成UNICODE,
sabolasi
·
2009-12-26 20:00
char
【转】char,
wchar_t
,WCHAR,TCHAR,ACHAR的区别
wchar_t
:
wchar_t
是Unicode字符的数据类型,它的实际定义为:typedefunsignedshortwchar_t;
wchar_t
可用字符串处理函数:wcscat(),wcscpy()
volkswageos
·
2009-12-14 15:00
c
windows
语言
char*转换为
wchar_t
*
把char*转换为
wchar_t
*用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char*CStr="stringtoconvert";size_tlen=strlen
wesleyluo
·
2009-12-14 13:00
String
宽字符
wchar_t
(2)C中的宽字符基於
wchar_t
数据类型,它在几个头文件包括WCHAR.H中都有定义,如下: typedef unsigned short
wchar_t
; 因此,
wchar_t
数据类型与无符号短整数型相同
fage87295970
·
2009-12-11 21:00
c
String
编译器
strcpy、wcscpy与_tcscpy
标准库函数提供了字符和字符串的操作函数,并提供了其UNICODE版本,如: char *strcpy(char *strDestination, const char *strSource);
wchar_t
mxdxm
·
2009-12-11 09:00
C++
c
C#
获取字符串长度
:sizeof:获取字符数组的字节数(包括结束符0);对于ANSI字符串和UNICODE字符串,形式如下: sizeof(cs)/sizeof(char) sizeof(ws)/sizeof(
wchar_t
g5dsk
·
2009-12-08 09:00
字符与编码
2.转换mbtowc:将多字节字符转换成
wchar_t
;wctom
g5dsk
·
2009-12-07 21:00
C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别
1.区别
wchar_t
,char,WCHAR ANSI:即char,可用字符串处理函数:strcat(),strcpy(),strlen()等以str打头的函数。
Jack__h
·
2009-12-06 21:00
C++
api
null
basic
vb
编译器
Convert
wchar_t
to Java String with JNI
I have a requirement to convert wchar_to Java String with JNI. There is no JNI API to do this job. So some code is needed. After some googling, I find this post http://forums.sun.com/thread.jspa?threa
yaojingguo
·
2009-12-05 19:00
java
jdk
linux
jni
ubuntu
_stscanf,_stprintf的使用
若已经确定了字符串中各个字符之间的分隔符,则可利用这两个函数将其格式化到一个字符串中,或从一个字符串中格式化出各个部分的字符串,举例如下:
wchar_t
szTemp[50];
wchar_t
szLineCode
jonathandj
·
2009-11-21 15:00
存储
MBCS 和Unicode 转换
(BIG5)簡體中文(GBK)這些都是MBCS這些字元的編碼與unicode編碼的轉換可以使用系統所提供的functionunicode轉MBCS可用WideCharToMultiByte使用範例如下
wchar_t
wu_jing_sheng0
·
2009-11-20 13:00
null
System
buffer
byte
在c#里调用C++的dll时,需要注意的一些问题
需要注意的一些问题 2009-11-19 12:21 在c#里调用C++的dll,遇到了一些头疼的问题: C++里头文件定义形势如下:typedef void (*CALLBACKFUN1W)(
wchar_t
jljlpch
·
2009-11-19 16:00
C++
c
windows
C#
WinForm
C++中char*与
wchar_t
*之间的转换
把char*转换为
wchar_t
* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to
jinyanhui2008
·
2009-11-03 14:00
C++
c
C#
C++中char*与
wchar_t
*之间的转换
把char*转换为
wchar_t
* 用stdlib.h中的mbstowcs_s函数,可以通过下面的例子了解其用法: char *CStr = "string to
jinyanhui2008
·
2009-11-03 14:00
C++
c
C#
VC之CString,
wchar_t
,int,string,char*之间的转换
256]=path.AllocSysString();或者:wchar_twcstring[256];MultiByteToWideChar(CP_ACP,0,path,-1,wcstring,256);
wchar_t
yyyzlf
·
2009-10-29 19:00
STL中的std::string与Unicode的使用
基本思想是TCHAR要么是char,要么是
wchar_t
,这取决于_UNICODE的值://abridgedfromtchar.h#ifdef_UNICODEtypedefwchar_tTCHAR;#define
wangjingfei
·
2009-10-26 17:00
工作
windows
String
basic
mfc
编译器
[zz]MFC - CString类
如果在你的程序中定义了符号_UNICODE,则TCHAR被定义为类型
wchar_t
,即16位字符类型;否则,TC
小默
·
2009-10-23 16:00
字符类型转换
wchar_t
*,
wchar_t
,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....
mxj_2001382
·
2009-10-21 15:00
String
null
mfc
语言
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他