摘要: 目 录1简介2例如3将char转换成wchar_t1.简介 wchar_t是C/C++的字符数据类型,是一种扩展的字符存储方式,wchar_t类型主要用在国际化程序的实现中,但它不等同于unicode编码。unicode编码的字符一般以wchar_t类型存储。char是8位字符类型,最多只能包含256种字符,许多外文字符集所含的字符数目超过256个,char型无法表示。wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位[1],总之,wchar_t所能表示的字符数远超char型。标准C++中的wprintf()函数以及io. 阅读全文
posted @ 2013-10-16 13:12 CPYER 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 目 录1定义2使用原理1.定义TCHAR是通过define定义的字符串宏[1]2.使用原理 因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串 微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对应的就有了_tcslen这样的函数为了存储这样的通用字符,就有了TCHAR:当没有定义_UNICOD 阅读全文
posted @ 2013-10-16 13:09 CPYER 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2012 - Visual C++LoadLibrary 和 AfxLoadLibrary进程调用LoadLibrary(或AfxLoadLibrary) 以显式链接到 DLL。如果函数成功,它将指定的 DLL 映射到调用进程的地址空间中并返回句柄可用于其他功能在显式链接 (例如、GetProcAddress和FreeLibrary的 DLL。LoadLibrary尝试定位 DLL 可以使用隐式链接的相同搜索顺序。如果系统无法找到所需的 DLL 或者入口点函数返回 FALSE,则LoadLibrary将返回 NULL。如果对LoadLibrary的调用中指定已映射到 阅读全文
posted @ 2013-10-16 11:00 CPYER 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: bool TFormMain::GetCurrentProcessUser(AnsiString& strUserName){bool bRet = false;//strUserName.Empty();try{ DWORD dwSize = MAX_PATH; TCHAR *pszName = new TCHAR[dwSize]; if (!GetUserName(pszName, &dwSize)) { delete[] pszName; pszName = new TCHAR[dwSize]; bRet = GetUserName(pszName, &dwSi. 阅读全文
posted @ 2013-10-16 10:31 CPYER 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: GetOEMCPVB声明Declare Function GetOEMCP Lib "kernel32" Alias "GetOEMCP" () As Long说明判断在OEM和ANSI字符集间转换的windows代码页返回值Long,目前处于活动状态的OEM代码页的标识符。针对一种特定的语言,可能存在多个代码页。以下是可用代码页列表437默认:美国708-720阿拉伯代码页737希腊775波罗的850国际852Slavic855西里尔语857土耳其语860葡萄牙语861冰岛语862希伯来语863加拿大法语864阿拉伯语865挪威/丹麦语866俄语874 阅读全文
posted @ 2013-10-16 10:26 CPYER 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 操作系统除了协调应用程序的执行、内存分配、系统资源管理外,同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务是一个函数),可以帮肋应用程序达到开启视窗、描绘图形、使用周边设备的目的,由于这些函数服务的对象是应用程序(Application),所以称之为Application Programming Interface,简称API函数。作为一个编程初学者来说,API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它复杂的语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数 阅读全文
posted @ 2013-10-16 10:23 CPYER 阅读(2080) 评论(0) 推荐(0) 编辑