- 博客(5)
- 收藏
- 关注
转载 fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
1、解决UTF-8类型的文本文档中文乱码读取(思路:将UTF-8转成Unicode然后再转ANSI)#include #include #include // #include #include //changeTextFromUtf8ToAnsi读取UTF-8格式的文件并将之保存为ANSI格式的文件void changeTextFromUtf8ToAnsi(const cha
2011-12-13 23:40:14
2479
转载 递归地删除目录
写程序时用到一个删除目录的功能,但C库函数提供的_rmdir() 只能删除空目录,在网上搜索了一下也没得到满意的答案,于是就自己写了个小程序,递归地删除目录下的内容,最后删除目录本身。主要用到了以下函数:_access(); /*判断目录是否存在*/_chdir(); /*改变当前工作目录*/_findfirst(); /*在目录下查找第一个文件或文件夹*/_findnex
2011-12-13 16:54:59
579
转载 使用_findfirst和_findnext遍历目录
最近在学习文件操作,用到了_findfirst() 和_findnext() 两个函数,写了个小程序,输入一个目录名,输出它下面的文件和目录。主要用到了这么几个CRT函数:_access(); /*判断文件或文件夹路径是否合法*/_chdir(); /*切换当前工作目录*/_findfirst(); /*查找第一个符合要求的文件或目录*/_findnext(); /*查找下一个
2011-12-13 16:53:42
3257
转载 用 _findfirst 和 _findnext 查找文件(windows可用)
这两个函数均在io.h里面。首先了解一下一个文件结构体:struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; char
2011-12-13 16:52:38
2021
转载 c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(heap):由malloc,new等分配的空间的地址,地址由低向高增长(程序员释放)。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由
2011-12-12 21:42:12
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人