自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 创建多级文件夹目录

需求:需创建一个路径,该路径包含多级文件夹分析:CreateDirectory一次只能创建一个文件夹,可使用FindFirstFile等函数来帮助实现方法:int CreateDir(CString strFolderPath){ HANDLE hFile; WIN32_FIND_DATA fileinfo; CStringArray m_arr; // To hol

2013-03-12 16:39:39 1140

原创 日志函数

需求:将所需内容打上时间戳后输出到日志文件中,日志文件以日期命名,分析:关键字GetLocalTime,sprintf_s,fopen_s,fprintf_s实现:void WriteLog(CString strLog){ SYSTEMTIME sys; char szTime[LOG_FILE_NAME_LEN] = {0}; FILE* stream;

2013-03-12 16:36:28 671

原创 文本文件操作_CreateFile

写入文本,从文件头开始,删除之前全部内容 HANDLE m_hFile = NULL; TCHAR szFileDir[MAX_PATH] = _T("... ..."); // 文件路径 m_hFile = CreateFile(szFileDir, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_A

2013-03-12 16:23:46 1230

原创 获得当前执行程序所在文件夹路径

需求:需要得到当前执行程序所在的文件夹路径方法:法一 TCHAR szPathName[MAX_PATH] = _T(""); DWORD dwRet = 0; CString strExeDir; // 目标路径 dwRet = GetModuleFileName(NULL, szPathName, MAX_PATH); if (0 == dwRet) { // fail

2013-03-12 16:19:17 751

原创 将十进制数/字符串转换为BCD码(将字符存入内存)

需求:将十进制数按字面数值直接存入内容,如int nDec=12,要存入byte b中,存入后b对应内存地址显示0x12;分析:如直接使用b = nDec,会按照ACSII码值存值,b内存地址显示0x0c,不符合要求;而需要的0x12为十进制值18,因此可以先对int nDec进行转换;实现:(1)针对十进制数法一:先将int nDec=12转换为十六进制值,再存入byte b中;

2013-03-11 09:02:44 2150

原创 将整型数值存入到byte数组中

需求:如用4个字节byte b[4]表示整型数值i,要求将i的值转换到byte b[4]中;分析:简单而高效的方法是用位运算来取值;byte b[4]能表示的整型值范围是[0, 4294967295],需要用类型unsigned int来匹配;方法:使用以下四个宏即可满足要求#define LOWORD(l) ((WORD)((DWORD_PTR)(l) & 0xf

2013-03-11 09:01:19 1766

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除