码迷,mamicode.com
首页 >  
搜索关键字:宽字符    ( 186个结果
Unicode 与多字节编码
int _tmain(int argc, _TCHAR* argv[]){ //定义LPWSTR 类型的宽字符串 LPWSTR szUnicode = L"This is a Unicode String;"; //定义LPSTR 类型的窄字符串 LPSTR szMutliByte = "This....
分类:其他好文   时间:2015-09-23 19:08:06    阅读次数:124
Visual Studio的Unicode和ASCII
VisualC++自2005版之后,工程的默认字符集属性改为使用宽字符集(Unicode),因此默认情况下不应使用多字节字符集(ASCII)。这个改动让我们从网上、书上等处获取的代码无法正常编译。例如下面这个基于控制台、获取文件绝对路径的程序。#include#includeint main(){ ...
分类:其他好文   时间:2015-09-22 16:32:15    阅读次数:224
【C/C++学院】0814-引用高级、引用高级增加/auto自动变量自动根据类型创建数据/Bool/Enum/newdelete全局/大数据乘法与结构体/函数模板与auto/宽字符本地化/inline
引用高级、引用高级增加 #include #include // int a[10] // int (&ra)[10] // int a[2][5] // int (&ra)[2][5] void main1() { int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int(&ra)[10](a);//引用就是给原来的变量有一个别名同一个...
分类:编程语言   时间:2015-09-21 14:15:17    阅读次数:268
字符编码(续)---Unicode与ANSI字符串转换以及分辨字符编码形式
Unicode与ANSI字符串转换我们使用windows函数MultiByteToWideChar将多字节字符串转换为宽字符字符串,如下:int MultiByteToWideChar( UINT uCodePage, DWORD dwFlags, PCSTR pMultiByte...
分类:其他好文   时间:2015-09-20 22:01:17    阅读次数:151
strcpy
strcpy宽字符拷贝,总是记不住wcscpy wchar_t wbuf[255]; String s1="中国"; wcscpy(wbuf,s1.c_str());
分类:其他好文   时间:2015-09-11 18:59:56    阅读次数:110
C++中Cstring、wstring 和string互相转换总结
通过前一篇文章《C++中string,wstring,CString的基本概念和用法》,对Cstring wstring 和string有了一个了解.string是C++提供的标准字符串操作类.wstring是操作宽字符串的类. CString是对string(字符串)和wstring(宽字符串)的...
分类:编程语言   时间:2015-09-06 23:11:11    阅读次数:707
Windows中的宽字符串处理问题
在用VC做开发的时候,对于一些字符串,会经常调用一般_t、_T、T(),其实这些东西都和Unicode有关系。比如说,AfxMessageBox(_T("Error! Fail to connect the database!"));这里用到了一个_T(),不使用_T()有时候编译会报错。 Windows操作系统使用Unicode作为默认的文本编码格式。Unicode定义了对大于8位的字符编码的...
分类:Windows程序   时间:2015-08-30 12:56:55    阅读次数:181
系统函数C字符串的实现(13):wcscpy与wcslen
实现宽字符的拷贝与计算宽字符的长度 int mywcslen(wchar_t *wstr) { int i = 0; while (*wstr!=L'\0') { i++; wstr++; } return i; } wchar_t *mywcscpy(wchar_t *dest, const wchar_t *source) { if (NULL==dest||NULL==...
分类:其他好文   时间:2015-08-16 07:11:15    阅读次数:483
系统函数C字符串的实现(7):wcsrev
实现宽字符串的逆转//将空格处理成字符串结束标志 void set0(wchar_t wstr[20]) { wchar_t *p = wstr; while (*p != L'\0') { if (*p == L' ') { *p = L'\0'; } p++; } } //结束标志各位空格 void set1(wchar_t wstr[...
分类:其他好文   时间:2015-08-15 23:04:50    阅读次数:138
VC7(VS2002)的arx项目转VC8(VS2005)项目,注意事项
VC7(VS2002)的arx项目转VC8(VS2005)项目,注意事项: 多字符改成宽字符 wchar_t,改成内置类型 lib,dll(arx)的生成和引用路径 很可能需要改。...
分类:其他好文   时间:2015-08-10 12:00:47    阅读次数:124
186条   上一页 1 ... 8 9 10 11 12 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!