码迷,mamicode.com
首页 >  
搜索关键字:wchar    ( 412个结果
VC中支持中文的字符串比较函数
VS2008开发环境,多字符集和UNICODE字符集都可用。WCHAR * mbcsToUnicode(const char *zStr) { int nByte; WCHAR *zMbcsStr; int codepage = AreFileApisANSI() ?...
分类:其他好文   时间:2015-04-09 17:17:34    阅读次数:140
C语言笔记之typedef
typedef 这个关键字用于给一个类型起个新的名字,和define不同, typedef 给出的符号名称仅限于对类型 , 而不是对值。下面是一个例子: typedef short wchar; typedef将short类型定义成wchar类型,那么以后遇到 wchar a; 其实就是 short a; 如果没有typedef这个关键字,wchar就是一个变量名,加上typedef,wchar就成了类型名。类型名也遵循标识符的命名规则,并且通常加个 _t 后缀,表示Type。...
分类:编程语言   时间:2015-04-09 10:33:13    阅读次数:124
Windows和Linux下获取当前可执行文件路径和工作目录
(1)获取当前可执行文件路径: #include #pragma comment(lib, "shlwapi.lib") wchar_t szExePath[MAX_PATH] = {0}; GetModuleFileNameW(NULL, szExePath, sizeof(szExePath)); PathRemoveFileSpecW(szExePath);...
分类:Windows程序   时间:2015-04-09 10:31:49    阅读次数:342
编码格式(未完待续......)
1. /u->中文: 将/u后面的16进制转化成10进制,然后赋值给wchar_t/byte;2. 中文->/u:3. utf-8: utf-8 w/o BOM:没有BOM头 utf-8:有3个字节的BOM头,EFBBBF(utf-16头:FFFE),属于unicode编码格式; 1 // 判...
分类:其他好文   时间:2015-04-04 12:11:32    阅读次数:193
【转】TCHAR
TCHAR 就是当你的字符设置为什么就是什么例如:当程序编译为 ANSI, TCHAR 相当于 CHAR当程序编译为 UNICODE, TCHAR 相当于WCHARchar : 单字节变量类型,最多表示256个字符wchar_t : 宽字节变量类型,用于表示Unicode字符它实际定义在里...
分类:其他好文   时间:2015-04-03 09:12:04    阅读次数:135
(转)winmain和main入口函数比较
C/C++语言中的main函数, 经常带有参数argc, argv, 如下:int main(int argc, char** argv)int main(int argc, char* argv[]) //也可以是wchar_t 或 tcharargc 是指命令行输入参数的个数, argv存储了所...
分类:Windows程序   时间:2015-04-02 18:15:11    阅读次数:217
大家好,第一篇博文!
//单字节转化为多字节函数定义 wchar_t*AfxChar2WChar(constchar*str) { intlength=strlen(str)+1; wchar_t*t=(wchar_t*)malloc(sizeof(wchar_t)*length); memset(t,0,length*sizeof(wchar_t)); MultiByteToWideChar(CP_ACP,0,str,strlen(str),t,length); returnt; }
分类:其他好文   时间:2015-04-02 16:46:25    阅读次数:134
C++ primer plus (chapter3)
前几章比较简单,所以只记录独特之处。 C++增加了{}初始化变量的方式,可以省略=号,使得所有类型都可以用同一种方式初始化,同时该初始化方式不允许narrowing相对于char的cout和cin,wchar_t有wcout和wcin。 wchar_t的字符常量用前缀L,其长度和符号特征随实现而.....
分类:编程语言   时间:2015-03-22 00:13:41    阅读次数:153
双循环链表遍历
void CPage1::RenWuBL(DWORD base){ DWORD pFirstNode=base; wchar_t *name; char * aa=""; _try { DWORD pNextNode = pFirstNode; ...
分类:其他好文   时间:2015-03-15 22:59:11    阅读次数:144
第二章、Unicode简介
Unicode是ASCII字符编码的一个扩展,Unicode用16位字符编码。 ASCII美国国家信息交换标准码,7位。 宽字符并不一定是Unicode,Unicode只是宽字符编码的一种实现。 wchar_t a = L'a'; wchar_t *p = L"Hello!";/...
分类:其他好文   时间:2015-03-15 19:35:06    阅读次数:101
412条   上一页 1 ... 30 31 32 33 34 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!