上一页 1 ··· 3 4 5 6 7
摘要: 创建子进程:fork调用, 一次fork调用返回两个值,1、返回子进程的pid(非负整数) 2、返回0 父进程的fork返回子进程的id,子进程的fork返回0(表示执行成功) 创建单个子进程: 循环创建多个子进程 for(...) { 上述代码...在子进程中加入break } 进程的有效用户与实 阅读全文
posted @ 2019-03-09 15:23 GodL 阅读(157) 评论(0) 推荐(0) 编辑
摘要: dup、dup2,复制文件描述符 int dup(int oldfd); //返回文件描述表中没有被占用的最小可用的描述符,新旧描述符作用相同 int dup2(int oldfd, int newfd); //如果new已经被打开,先关闭再拷贝就会指向同一个文件,如果old和new是同一个就直接返 阅读全文
posted @ 2019-03-07 16:53 GodL 阅读(168) 评论(0) 推荐(0) 编辑
摘要: opendir,打开一个目录。 函数原型:DIR *opendir(const char *name) DIR *fopendir(int fd) DIR是一个结构指针,是一个内部结构,保存所打开的目录信息。函数出错返回NULL readdir,读目录 ,<dirent.h> 函数原型:struct 阅读全文
posted @ 2019-03-07 16:19 GodL 阅读(2205) 评论(0) 推荐(0) 编辑
摘要: 索引节点inode:保存的其实是实际的数据的一些信息,这些信息称为“元数据”(也就是对文件属性的描述)。例如:文件大小,设备标识符,用户标识符,用户组标识符,文件模式,扩展属性,文件读取或修改的时间戳,链接数量,指向存储该内容的磁盘区块的指针,文件分类等等。( 注意数据分成:元数据+数据本身 ) 注 阅读全文
posted @ 2019-03-06 11:28 GodL 阅读(166) 评论(0) 推荐(0) 编辑
摘要: lseek,可实现计算文件长度,以及文件扩展。 stat,显示文件的基础信息,可作为命令使用(stat english 显示english文件的信息) 头文件:<sys/types.h> <sys/stat.h> <unistd.h> 函数有:int stat(const chat *path, s 阅读全文
posted @ 2019-03-06 11:27 GodL 阅读(346) 评论(0) 推荐(0) 编辑
摘要: open,打开一个文件、创建一个文件或判断一个文件是否存在。 头文件:<sys/types.h> <sys/stat.h> <fcntl.h> 重载函数有:int open(const char *pathname, int flags) int open(const char *pathname, 阅读全文
posted @ 2019-03-04 16:14 GodL 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-03 13:25 GodL 阅读(336) 评论(0) 推荐(0) 编辑
摘要: C库函数常用的有:fopen, fclose, fread, fwrite, fgets, fputs, fscanf, fprintf, fseek, fgetc, fputc, ftell, feof, flush等, 当使用fopen打开一个文件时通常返回一个文件指针 FILE *fp。FIL 阅读全文
posted @ 2019-03-03 12:59 GodL 阅读(456) 评论(0) 推荐(0) 编辑
摘要: makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令。对于我的理解而言,makefile是将gcc编译的一些命令集 阅读全文
posted @ 2019-03-01 10:40 GodL 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7