文件IO
文章平均质量分 80
encounter♌
这个作者很懒,什么都没留下…
展开
-
day 6
复习:IO操作:打开-读写-关闭文件操作文件IO:open -read- write-close-perror-lseek —fd标准IO:fopen(r w a)-fclose-fgets-fread-fwrite-fputs-!feof(fp) —FILE *fgetc-fseek-rewind-fputc-ftell 目录操作新知识:一、目录IO1.#include <sys/types.h>#include <dirent.h>DIR *o原创 2022-03-16 20:00:47 · 205 阅读 · 0 评论 -
day 5
复习:1.什么是进程动态2.僵尸进程子进程消亡 父进程没有消亡 但不为子进程收尸 此时子进程是僵尸进程 避免僵尸进程如何避免僵尸进程:1)收尸函数waitwaitpid2)子进程消亡通知父进程 父进程收尸3)kill 父3.孤儿进程父进程消亡 子进程在运行 子进程是孤儿进程 init领养并收尸 PID 14.fork功能功能:创建子进程id = fork()if(id<0){}else if(id==0)//子进程{}else //id>0 父进程{原创 2022-03-16 20:00:11 · 230 阅读 · 0 评论 -
day 4
复习:IO操作:打开-读写-关闭文件操作文件IO:open -read- write-close-perror-lseek —fd标准IO:fopen(r w a)-fclose-fgets-fread-fwrite-fputs-!feof(fp) —FILE *fgetc-fseek-rewind-fputc-ftell 目录操作新知识:一、目录IO1.#include <sys/types.h>#include <dirent.h>DIR *o原创 2022-03-16 19:59:38 · 351 阅读 · 0 评论 -
day 3
复习:文件IOint fd=open(文件名,打开方式,文件权限)文件描述符分配规则:当前尚未分配 最小非负整数标准输入 输出 错误输出键盘 0 屏幕 1 屏幕 2ssize_ret = read(fd,buf,count)write (fd,buf,count)close(fd)标准IOFILE *FILE *fp = fopen(文件名,打开方式)fclose(fp)char *pret = fgets(buf,size,fp) //9fputs(buf,fp)原创 2022-03-16 19:59:05 · 642 阅读 · 0 评论 -
day 2
复习:文件操作打开-读写-关闭open(文件名,打开方式,文件访问权限)打开或创建文件open("a.txt",O_RDONLY);O_CREAT 创建 O_EXCL 文件存在 报错O_TRUNCO_RDONLY 只读O_WRONLY 只写O_RDWR 读写O_CREAT|O_WRONLY掩码ssize_t ret = write(fd,buf,count)read(fd,write_buf,count1);close(fd);作业:作业:实现文件的拷贝 类似功能:原创 2022-03-16 19:58:45 · 162 阅读 · 0 评论 -
day 1
classday1-文件IO一.1.c基础-c高级-数据结构-高级编程应用层 c语言 数据结构 java Android linux命令—————————————————————————————————linux高级编程 也属于应用层 是应用层与内核层的过渡层 linux内核向用户提供的接口层内核层——————————————————————————————————————硬件层2.为什么要学?文件管理进程管理网络管理内存管理设备管理3.学习方法:学习接口函数 三要素:功能原创 2022-03-16 19:57:36 · 128 阅读 · 0 评论