C++笔记
文章平均质量分 60
偷血的小花蚊丶
三十而秃顶的职业
展开
-
使用GetModuleFileName函数获取当前程序所在目录
GetModuleFileName() 函数返回当前进程已加载可执行或DLL文件的完整路径名(以'\0'终止),该模块必须由当前进程地址空间加载。 如果想要获取另一个已加载模块的文件路径,可以使用GetModuleFileNameEx()函数。 函数原型: DWORD WINAPI GetModuleFileName( _In_opt_ HMODULE hModule,转载 2017-05-05 17:48:50 · 590 阅读 · 0 评论 -
分析: GetBuffer, ReleaseBuffer, GetBufferSetLength
GetBuffer和ReleaseBuffer是一套需要配合使用的函数, 与GetBufferSetLength相比, 优点是如果分配的空间大于实际保存的字符串(0结尾), ReleaseBuffer会把多余申请的空间释放, 归还给系统; 但使用时需要注意以下问题: 如果要保存的字符串为abc(0结尾), 则GetBuffer参数应至少为3; 如果要保存的内容不是以0结尾, 比如是读取文件数转载 2017-05-05 18:37:35 · 760 阅读 · 0 评论 -
find_first_of();find_last_of();find();
string 类提供字符串处理函数,利用这些函数,可以在字符串内查找字符,提取连续字符序列(称为子串),以及在字符串中删除和添加。1.函数find_first_of()和 find_last_of() 执行简单的模式匹配,如在字符串中查找单个字符c。 函数find_first_of() 查找在字符串中第1个出现的字符c, 而函数find_last_of()查找最后一个出现的c。原创 2017-05-05 18:33:02 · 995 阅读 · 0 评论