
linux_IO
linux子分栏linux IO
车小猿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
目录IO
1.目录IO是对目录的读写操作, 文件IO和标准IO是对文件的读写操作 2. opendir DIR *opendir(const char *pathname) ; 参数:打开的目录以及路径 返回值:成功返回目录流指针,出错返回NULL。 3. mkdir int mkdir(const char * path, mode_t mode) path为欲创建的目录文件路径, mode为该...转载 2019-04-21 19:06:34 · 556 阅读 · 0 评论 -
函数库的制作
制作静态库 1、生成目标文件 gcc -c -o file.o file.c 2、静态库创建命令 ar -c:creat -r:replace 表示如果libfile.a已经存在file.o则覆盖 ar -cr libfile.a file.o 3实例:连接静态库 -L:指定静态函数库的位置查找,其中-L.中的"."是指当前静态函数库所在本目录之下查找 -l(小写的L):指定静态函数库名,由于...原创 2019-04-21 11:25:23 · 319 阅读 · 0 评论 -
标准IO之fread/fwrite
1.全缓存的二个函数: fread / fwrite size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE stream); 第一个参数 buf:写的内容 第二个参数 size:写的内容中,每一个...转载 2019-04-20 20:32:19 · 265 阅读 · 0 评论 -
标准IO之feof/ferror/clearerr
1. 当返回错误时,怎样判读是已经到达文件结尾,还是读错呢? aint feof(FILE stream); 功能:判断是否已经到文件结束 参数:文件流 返回值:到文件结束,返回为非0,没有则返回0 int ferror(FILE stream); 功能:判断是否读写错误 参数:文件流 返回值:是读写错误,返回为非0,不是则返回0 void clearerr(FILE stream); 功能:清除...转载 2019-04-16 16:03:19 · 234 阅读 · 0 评论 -
标准IO之fflush/fseek/rewin/gets/puts/fprintf/sprintf/fgetc/fputc
1. fflush函数: 刷新缓存函数:fflush(FILE*fp) // 把库函数中的缓存的内容强制写到内核中。 2. stderr是无缓冲的函数 stdout是行缓存的 这些函数的缓存功能都根据简单代码进行测试。 3. 调整位置指针 fseek() 参数与lseek是一样的,但是返回值不一样 lseek的返回值是:当前文件的位置指针值; fseek()的返回值是:成功返回0,失败返回-11;...转载 2019-04-15 17:37:48 · 293 阅读 · 0 评论 -
标准IO之fopen/fclose/fgets/fputs
1. 标准IO与文件IO的对应函数 文件IO—标准IO open ---- fopen close ---- fclose lseek ---- fseek, rewind read ---- 读写函数比较多(分三类,全缓存、行缓存和无缓存) write 2. fopen函数 FILE *fopen (const char path, const charmode); 返回值:FIL...转载 2019-04-15 14:22:48 · 561 阅读 · 0 评论 -
标准IO缓存
转:https://blog.youkuaiyun.com/wenwen111111/article/details/57429397 1. 文件IO与标准IO的关系 文件IO:是直接调用内核提供的系统调用函数, 头文件是unistd.h 标准IO:是间接调用系统调用函数,头文件是: stdio.h 之前学过:输入输出相关的函数,都是和标准的输入(键盘),标准的输出(显示器) getchar(),putcha...转载 2019-04-11 15:33:40 · 645 阅读 · 0 评论 -
文件IO之open write read close函数
input & output:站在应用层考虑 Input:内核–>用户,从内核读取数据或从文件读取数据 ————read函数 Output:用户–>内核,写数据到内核或写数据到文件中 ————write函数 open函数 作用:打开和创建文件(open()失败返回值为-1) #include<fcntl.h> //需要的头文件 int open(constchar*...原创 2019-04-11 14:37:51 · 651 阅读 · 0 评论