系统io
qq_847607340
这个作者很懒,什么都没留下…
展开
-
搜索目标目录 是否有目标文件
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <dirent.h> struct Node { char path_name[1024]; .原创 2021-02-15 18:42:16 · 91 阅读 · 0 评论 -
fscanf简单使用
简单使用下fscanf #include <stdio.h> #include <stdlib.h> int main() { int num, number; char name[20]; double height; FILE *fp; fp = fopen("test.txt", "r+");//“r+” 以可读写方式打开文件,该文件必须存在,d:\\1.txt表示d盘根目录下的1.txt文件 if (fp == NULL)原创 2021-02-01 23:48:44 · 843 阅读 · 4 评论 -
该文章为递归寻找目录下目标文件(待完善,但是能用)
首先是链表,目前设置为双向链表还未简化. 头文件bothlist.h #ifndef __BOTHLIST_H__ #define __BOTHLIST_H__ struct list_head *create_list_head(void); struct list_head *add_node(struct list_head * listhead ,char * newcs, int d); struct list_head * print_list_head(struct list_head原创 2021-01-31 23:40:21 · 74 阅读 · 0 评论 -
实现tree系统命令
在很多开发板中我们没办法去下载tree相关指令的支持,使用这个非常方便,可以在没有网络诞但是有linux系统 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/stat.h> #include <dirent.h> #include <fcntl.h> #include <errno.h> #define REGU_FILE原创 2021-01-31 22:24:23 · 202 阅读 · 0 评论 -
文本复制程序
#define _LARGEFILE_SOURCE #define _LARGEFILE_64SOURCE #define _FILE_OFFSET_BITS 64 #define SIZEOF_BUF 1024 /* 在win32位平台下,实现大于2GB文件复制必须让系统支持,因此,在头文件声明前,要定义宏_LARGEFILE_SOURCE,LARGEFIFLE64_SOURCE,FILE_OFFSET_BITES 64 这样open函数就能支持该文件的打开, 如果在存储文件的大小可以使用of.原创 2021-01-31 21:56:58 · 107 阅读 · 0 评论