C/C++
文章平均质量分 65
longyinfengwu
这个作者很懒,什么都没留下…
展开
-
c++实现查看文件是否被占用
CString strFilename = _T("D:\\大学语文.docx");CFile file;file.Open(strFilename,CFile::modeReadWrite); if(file.m_hFile != CFile::hFileNull){ file.Close(); }else{ printf("File Already Cl...原创 2019-10-16 20:30:52 · 2034 阅读 · 0 评论 -
C++ 中CString ANSI 与 utf-8转换 处理字符集编码
本文是参考 奔跑的艾斯 博主的资料整理的,以防自己忘掉字符集编码时会遇到一些乱码问题,尤其是中文写入文件时是ANSI编码也就是在标准utf-8格式文件中是乱码,顾在写入文件时就对CString进行转码,然后写入文件就OK了。//UTF8转ANSIvoid UTF8toANSI(CString &strUTF8){//获取转换为多字节后需要的缓冲区大小,创建多字节缓冲区UINT...原创 2019-04-03 14:03:47 · 2067 阅读 · 0 评论 -
C++ wchar_t(uncode编码中CString 实际上是wchar_t格式的)转换成char, 更改字符串首字母为大写,以,分割截取分段字符串
1.1 wchar_t 转为 char使用函数 WideCharToMultiByte(),此函数把宽字符串转换成指定的新的字符串,如ANSI 等,新字符串不必是多字节字符集。wchar_t* pwszUnicode = L"Holle"; //wcslen(pwsUnicode)=5int iSize;char* pszMultiByte;//返回接受字符串所需缓冲区的大小...原创 2019-04-29 13:55:52 · 725 阅读 · 0 评论 -
C++ TinyXML2使用方法及示例
转自https://blog.csdn.net/liang_baikai/article/details/78783839概述 TinyXML2是简单实用的开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。 TinyXML2解析器相对TinyXML1在代码上是完全重写,使其更适合于游戏开发中使用。它使用更少的内存,更快,并使用更少的内存分配。说明 xml类似数据库,一般来说...原创 2019-05-06 09:57:46 · 1946 阅读 · 4 评论 -
unrar.dll 使用简单说明
/* * main.cpp * * Created on: Aug 17, 2015 * Author: smallcroco * * Discription: * 1 首先打开解压包,可以设置打开方式,获得句柄; * RAROpenArchive函数,需要RAROpenArchiveData结构体 * 或者 * ...原创 2019-09-18 14:07:08 · 1700 阅读 · 0 评论