![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 82
m_zerone
这个作者很懒,什么都没留下…
展开
-
用 _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 · 1885 阅读 · 0 评论 -
使用_findfirst和_findnext遍历目录
最近在学习文件操作,用到了_findfirst() 和_findnext() 两个函数,写了个小程序,输入一个目录名,输出它下面的文件和目录。主要用到了这么几个CRT函数:_access(); /*判断文件或文件夹路径是否合法*/_chdir(); /*切换当前工作目录*/_findfirst(); /*查找第一个符合要求的文件或目录*/_findnext(); /*查找下一个转载 2011-12-13 16:53:42 · 3188 阅读 · 0 评论 -
递归地删除目录
写程序时用到一个删除目录的功能,但C库函数提供的_rmdir() 只能删除空目录,在网上搜索了一下也没得到满意的答案,于是就自己写了个小程序,递归地删除目录下的内容,最后删除目录本身。主要用到了以下函数:_access(); /*判断目录是否存在*/_chdir(); /*改变当前工作目录*/_findfirst(); /*在目录下查找第一个文件或文件夹*/_findnex转载 2011-12-13 16:54:59 · 540 阅读 · 0 评论 -
c/c++里的 堆区 栈区 静态区 文字常量区 程序代码区
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 堆(heap):由malloc,new等分配的空间的地址,地址由低向高增长(程序员释放)。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由转载 2011-12-12 21:42:12 · 562 阅读 · 0 评论