2009年1月24日

有关UNICODE、ANSI字符集和相关字符串操作的总结[转]

摘要: Q UNICODE字符串如何显示 A 如果程序定义了_UNICODE宏直接用 WCHAR *str=L"unicodestring"; TextOut(0,0,str); 否则就需要转换类型 #include WCHAR *str=L"unicodestring"; bstr_t str1=str; TextOut(0,0,(char*)str1); Q 如何实现ANSI和UNICODE的相互转... 阅读全文

posted @ 2009-01-24 19:03 chuncn 阅读(668) 评论(0) 推荐(0) 编辑

C++字符串完全指引之一 —— Win32 字符编码

摘要: 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的转换。 在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是一个字符数组... 阅读全文

posted @ 2009-01-24 18:46 chuncn 阅读(540) 评论(1) 推荐(0) 编辑

C++字符串完全指引之二 —— 字符串封装类

摘要: 因为C语言风格的字符串容易出错且不易管理,黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标,所以出现了很多字符串封装类。不幸的是,在某些场合下我们不知道该使用哪个字符串类,也不知道怎样把一个C风格的字符串转换成一个字符串封装类。 这篇文章将介绍所有在Win32 API, MFC, STL, WTL 和 Visual C++ 运行库中出现的字符串类型。我将描述每一个类的... 阅读全文

posted @ 2009-01-24 18:46 chuncn 阅读(409) 评论(0) 推荐(0) 编辑

Windows编程中各种操作文件的方法

摘要: windows编程中文件操作有以下几种常见方法:1.C语言中文件操作。2.C++语言中的文件操作。3.Win32 API函数文件操作。4.MFC CFile类文件操作。5.MFC CFileDialog类的文件操作。6.注册表文件操作。下面我来详细说明一下各种文件操作方法:1. C语言中文件操作.需要包含的头文件STDIO.H  写入文件: FILE *pfile=fopen("C.txt","w");//以写的方式打开C.txt文件。 fwrite("Welcome to VCFans!",1,strlen("Welcome to VCFans!"),pfile);//将数据写入文件。 阅读全文

posted @ 2009-01-24 14:15 chuncn 阅读(13530) 评论(0) 推荐(2) 编辑

导航