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
关于char,
wchar_t
, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
char:单字节变量类型,最多表示256个字符,
wchar_t
:宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedefunsignedshortwchar_t。
Awey_001
·
2010-12-23 16:00
无法解析的外部符号 toWCharArray
无法解析的外部符号toWCharArray这个问题是由于编译选项设置错误导致Qt库本身编译时用的/Zc:wchar_t-,如果你的程序编译时采用/Zc:
wchar_t
在/Zc:wchar_t- 和/Zc
zhangxiaonanwin
·
2010-12-22 15:00
wchar 与 char 的互换
<windows.h> using namespace std; //#include <tchar.h> char *w2c(char *pcstr,const
wchar_t
sealbird
·
2010-12-21 12:00
char
split一个std::string
int iSize = GetEnvironmentVariable(L"PATH", NULL, 0);
wchar_t
* pwcPathList = new
wchar_t
[iSize
gfdice
·
2010-12-16 16:00
C++
c
C#
字节对齐问题 --- 莫名其妙的crash
void save(const
wchar_t
* file) { xXmlDocument doc; return ; } 这样就挂了。
javahigh1
·
2010-12-10 14:00
Crash
字节对齐问题 --- 莫名其妙的crash
void save(const
wchar_t
* file) { xXmlDocument doc; return ; } 这样就挂了。
izuoyan
·
2010-12-10 14:00
Crash
Android不支持宽字符 (
wchar_t
*,及有关宽字符的一些函数运行结果不正确)(
wchar_t
, wcslen, wcstombs, std::wstring)
最近研究Android系统,发现Android2.2系统中还不支持宽字符,可以参见以下网址:http://c.seefrom.us/browse.php?u=c7a27155af6fb962845T2lNamIzTmthWEl1WTI5dEwyMXNMMkZ1WkhKdmFXUXRibVJyTHpJd01UQXRNRGt2YlhObk1EQXhPREV1YUhSdGJBPT0%3D&b=29 我的
zzqhost
·
2010-12-09 10:00
c
android
测试
wchar_t
and unsigned short
wchar_t
*p=L"VBATEST"; equals unsginedshort*p="V/0B/0A/0T/0E/0S/0T/0/0" /////////////////////////////
shark0001
·
2010-12-08 10:00
wchar_t
与char转换
1\
wchar_t
是Unicode用的宽字符类型。用双字表示的字符.汉字字符即为双字。
sealbird
·
2010-12-07 17:00
eclipse
C++
c
jsp
C#
【转】GB2312、UNICODE和BIG5的相互转换
以C/CC++为例,以char为单位的数组使用MBCS编码(如ASCII,GB2312,BIG5),以
wchar_t
为单位的数组使用Unicode作为编码。
wwy851
·
2010-12-01 12:00
windows
String
api
null
delete
语言
从char/
wchar_t
到TCHAR -- 2
三.ANSI/UNICODE字符串通用函数lstrcpy/lstrcmp/lstrcat/lstrlenntdll.dll中实现了许多CRT基本函数:strlen/wcslen、strcpy/wcscpy、strncpy/wcsncpy、strcat/wcscat、strncat/wcsncat、strcmp/wcscmp、strncmp/wcsncmp、strchr/wcschr、strrch
郝槟楠
·
2010-11-28 09:48
职场
char
休闲
TCHAR
wchar_t
从char/
wchar_t
到TCHAR -- 2
三.ANSI/UNICODE字符串通用函数lstrcpy/lstrcmp/lstrcat/lstrlenntdll.dll中实现了许多CRT基本函数:strlen/wcslen、strcpy/wcscpy、strncpy/wcsncpy、strcat/wcscat、strncat/wcsncat、strcmp/wcscmp、strncmp/wcsncmp、strchr/wcschr、strrchr
郝槟楠
·
2010-11-28 09:48
职场
休闲
char
C++
从char/
wchar_t
到TCHAR -- 1
一.ANSI和UNICODE1.为什么要使用UNICODE? (1)可以很容易地在不同语言之间进行数据交换。(2)使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。(3)提高应用程序的运行效率。Windows2000是使用UNICODE从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成UNICODE,然后将UNICODE字符串
郝槟楠
·
2010-11-28 09:46
职场
char
休闲
TCHAR
wchar_t
c++和java中的字符和字节
和Java中,用来代表“字符”和“字节”的数据类型,以及进行编码的方法:类型或操作C++Java字符wchar_tchar字节charbyteANSI字符串char[]byte[]UNICODE字符串
wchar_t
lincyang
·
2010-11-27 10:00
java
C++
windows
String
byte
encoding
strcpy、wcscpy与_tcscpy关系 strcpy_s与strcpy比较
标准库函数提供了字符和字符串的操作函数,并提供了其UNICODE版本,如: char *strcpy(char *strDestination, const char *strSource);
wchar_t
BSKnight
·
2010-11-25 19:00
c
关于
wchar_t
(2)C中的宽字符基於
wchar_t
数据类型,它在几个头文件包括WCHAR.H中都有定义,如下: typedef unsigned short
wchar_t
; 因此,
wchar_t
数据类型与无符号短整数型相同
hitxiaya
·
2010-11-23 11:00
c
String
编译器
memcmp与strcmp函数
Comparecharactersintwobuffers.intmemcmp( constvoid*buf1, constvoid*buf2, size_tcount);inlineintwmemcmp( const
wchar_t
summer_liuwei
·
2010-11-22 21:00
less
Parameters
各种字符串类型 string和wstring之间的转化
熟悉一下字符类型,char,
wchar_t
,TCHAR,最熟悉的char是单字节字符,适用于ANSI编码;
wchar_t
是双字节的宽字符类型,适用于unicode编码;TCHAR是一个宏,在ANSI坏境下定义为
liziyun537
·
2010-11-21 09:00
数据结构
ios
c
String
null
存储
memcmp与strncmp函数
Comparecharactersintwobuffers.intmemcmp( constvoid*buf1, constvoid*buf2, size_tcount);inlineintwmemcmp( const
wchar_t
CYXLXD
·
2010-11-18 18:00
wince下的 类型转换(未完陆续编辑中)
1.CString转char或wchat_t 再转double,int,
wchar_t
在wince下要实现CString转换到double类型,原以为double_wtof(constwchar_t*
zmq5411
·
2010-11-18 15:00
String
Integer
buffer
character
WinCE
stdstring
8.VC(custom)-搜索汉字返回拼音首字母
IsDBCSLeadByte(BYTE);如果该字节是DBCS字符的第一个字节,则返回非0值由于原来的搜索匹配占的CPU过高,所以上网查了下资料,换了个简单的搜索,少部分汉字可能无返回.记录如下:boolIn(
wchar_t
hgy413
·
2010-11-16 15:00
c
String
null
delete
character
cannot convert
wchar_t
to const char*
答案转自http://www.codeguru.com/forum/showthread.php?t=447827 主要内容为: WideCharToMultiByte() 使用这个函数进行转换、 charchBuf[MAXLENGTH]; WideCharToMultiByte(CP_ACP,0,src,-1,chBuf,length,NULL,NULL); 转换后就是char字符了。
gengxt2003
·
2010-11-08 11:00
将string转化到WCHAR
slength = (int)s.length() + 1; len = MultiByteToWideChar(CP_ACP, 0, s.c_str(), slength, 0, 0);
wchar_t
jiachenmianyu
·
2010-11-04 11:00
C++
c
C#
VC++2008中的unsigned short和
wchar_t
转自:http://blog.csdn.net/dingdangbears/archive/2009/03/05/3956147.aspx 原来c++内置
wchar_t
。
robinjwong
·
2010-11-03 11:00
c
vc++
VC++2005中的unsigned short和
wchar_t
转自:http://blog.csdn.net/Nhsoft/archive/2007/08/26/1759334.aspx 很多人可能会认为unsignedshort和
wchar_t
是一个东西。
robinjwong
·
2010-11-03 11:00
20、Windows内核函数(1)-Windows驱动开发详解笔记,字符串
宽字符型,
wchar_t
,描述unicode字符集的字符串,每个字符两个字节,以0标志结束。通过L来体现。在KdPrint中用%S输出。
·
2010-10-28 23:00
windows
关于char,
wchar_t
, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L
char:单字节变量类型,最多表示256个字符,
wchar_t
:宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedefunsignedshortwchar_t。
joji_h
·
2010-10-22 15:00
DDK 内格式化输出函数
;intswprintf(
wchar_t
*buffer, constwchar_t*format[, argument]...); RtlStringCbP
laokaddk
·
2010-10-20 15:49
职场
休闲
DDK
内格式化输出函数
DDK 内格式化输出函数
;intswprintf(
wchar_t
*buffer, constwchar_t*format[, argument]...); RtlStringCbP
laokaddk
·
2010-10-20 15:49
职场
休闲
DDK
内格式化输出函数
ANSI - Unicode UTF16 - Unicode UTF8 转换
又陷入了Unicode的泥潭,工作中遇到一个模块需要从
wchar_t
*转到char*,而且后续的工作都是基于Char*进行的。
wapysun
·
2010-10-20 15:00
unicode
ANSI - Unicode UTF16 - Unicode UTF8 转换
又陷入了Unicode的泥潭,工作中遇到一个模块需要从
wchar_t
*转到char*,而且后续的工作都是基于Char*进行的。
vrix
·
2010-10-20 15:00
工作
File
测试
null
char 和
wchar_t
char:单字节变量类型,最多表示256个字符,
wchar_t
:宽字节变量类型,用于表示Unicode字符,为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:wchar_tc
wxlchinaren
·
2010-10-19 19:00
c
编译器
Unicode与UTF8互转源代码
wchar_t
*des = new
wchar_t
[size_d];memset(des, 0, size_d * size
wapysun
·
2010-10-18 15:00
unicode
Unicode与UTF8互转源代码
wchar_t
*des=newwchar_t[size_d]; memset(des,0,size_d*sizeof(
wchar_t
));
vrix
·
2010-10-18 15:00
c
null
Python3.1.2:wmain,main,_tmain的区别
#ifdefMS_WINDOWSintwmain(intargc,
wchar_t
**argv){returnPy_Main(argc,argv);}#else python.c的入口函数,其中出现了wmain
QIBAOYUAN
·
2010-10-17 23:00
c
windows
python
dos
语言
include
1.VC++中的char,
wchar_t
,TCHAR
1.VC++中的char,
wchar_t
,TCHAR(转载)总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char,
wchar_t
,TCHAR。
xyjzsh
·
2010-10-15 16:00
游戏配置之XML
TinyXML有两个不爽的地方,一是它的接口使用FILE*,另外一个是它对
wchar_t
不能很好的支持。前阵子看Boo
hkx1n
·
2010-10-13 21:00
C++学习笔记(二)——变量和基本类型
第二章、变量和基本类型2.1、基本内置类型1、整形包括整数、字符和布尔值;字符类型有两种:char和
wchar_t
,char类型通常是1字节(8位),
wchar_t
类型用于扩展字符集(日语、中文)。
wuxianglong
·
2010-10-10 15:00
C++
存储
input
float
编译器
output
归纳Unicode与ASCII通用类型函数
(括号内是宽字符时的表示方式)我们应该用:TCHAR代替char(
wchar_t
)LPTCH、PTCH、PTSTR、LPTSRT代替char*(
wchar_t
*)LPCTSTR代替constchar(constwchar_t
wetnt
·
2010-10-09 11:00
各C/C++编译器对
wchar_t
字符和字符串的正确支持程度
转自:http://blog.csdn.net/longsong/archive/2007/12/02/1912201.aspx 传统的C风格的字符串是以字符'/0'为结尾的一系列字节的集合,其一个单元为char类型,可以保存世界上的几百种不同的字符集,包括ASCII、ISO-8859、GBK、BIG-5、SHIFT-JIS、UTF-8等等。通常这些字符集都是兼容ASCII字符集的。我们
daniel_h1986
·
2010-09-26 17:00
windows
linux
gcc
Microsoft
编译器
Borland
wchat_t 与 char
constchar*,size_t); wchat_t* tochar*wcstombs(char*,wchat_t* ,size_t); size_t __cdecl wcslen (const
wchar_t
dengchonglin
·
2010-09-21 14:00
VC之CString,
wchar_t
,int,string,char*之间的转换方法
CString 转
wchar_t
CString path = "asdf";
wchar_t
wstr[256] = path.AllocSysString(); 或者:
hcmfys
·
2010-09-18 20:00
编程
C++
c
C#
vc++
VC之CString,
wchar_t
,int,string,char*之间的转换方法
CString 转
wchar_t
CString path = "asdf";
wchar_t
wstr[256] = path.AllocSysString(); 或者:
hcmfys
·
2010-09-18 20:00
编程
C++
c
C#
vc++
windows mobile获取当前路径
voidGetCurrentDirectory(CString&strPath){ wchar_tpBuf[256]; GetModuleFileName(NULL,pBuf,sizeof(pBuf)/sizeof(
wchar_t
zltianhen
·
2010-09-17 13:00
windows
null
mobile
MultiByteToWideChar使用(核心编程描述有误)
MultiByteToWideChar(CP_ACP,0,szBuffer,9,//这里传-1的话,函数自动计算字符个数(包括'/0'),结果nLen=8,如果不传-1,传5,6,7,那么返回将是这些值NULL,0);
wchar_t
chollima
·
2010-09-15 15:00
编程
windows
null
Path
Unicode 与 Utf-8 应用实例
//#include "stdafx.h"#include #include #include // 把UTF-8转换成Unicodestatic void UTF_8ToUnicode(
wchar_t
C++世界
·
2010-09-03 10:00
:Boost正则表达式汉字匹配 收藏
方法和string都一样,区别是value_type是
wchar_t
。wstr
·
2010-08-29 13:00
正则表达式
转:wsprintf, swprintf, sprintf的比较
wsprintf要求的第一个参数是LPTSTR,假设环境是UNICODE的,那么LPTSTR相当于就是
wchar_t
*就是宽字符指针,在非Unicode环境下就是char*有关格式化字符串的函数还有如下
weaver2007
·
2010-08-29 02:00
windows
api
list
buffer
跨平台
winapi
C++ 标准IO库
1.标准库支持
wchar_t
类型的IO类,在每个类前加“w”前缀即可。文件流的头文件为fstream。string流的头文件为sstream。
小柯
·
2010-08-28 21:15
C++ 标准IO库
标准库支持
wchar_t
类型的IO类,在每个类前加“w”前缀即可。文件流的头文件为fstream。string流的头文件为sstream。 2.
geke260
·
2010-08-28 21:00
C++
c
C#
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他