系统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 · 85 阅读 · 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 · 752 阅读 · 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 · 71 阅读 · 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 · 183 阅读 · 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 评论