2019年5月23日

文件IO 例子

摘要: 例子1: 测试最多打开多少个文件 测试: 运行程序 ./a.out tt.txt > file.txt tt.txt 是程序中argv[1] 打开的文件, > 表示重定向,把内容输入到文件file.txt中,在终端显示会很多内容 例子2; 关于文件描述符 例子3 : read的使用 测试 例子4 : 阅读全文

posted @ 2019-05-23 21:36 管理员D 阅读(312) 评论(0) 推荐(0) 编辑

文件 IO

摘要: io分类 在文件IO 中是通过文件描述符操作文件的,实际上是一个非负整数 头文件 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); 打开 阅读全文

posted @ 2019-05-23 20:23 管理员D 阅读(172) 评论(0) 推荐(0) 编辑

标准 IO 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); 例子 : 读写文件(二 阅读全文

posted @ 2019-05-23 19:52 管理员D 阅读(525) 评论(0) 推荐(0) 编辑

标准 IO fgets与fputs 对文件的操作

摘要: char *fgets(char *s, int size, FILE *stream); int fputs(const char *s, FILE *stream); 使用fgets从流中读取数据时会在存放的缓冲区中自动添加 '\0' 结尾 例如: 测试 根据fgets 就可以实现获取文件有多少 阅读全文

posted @ 2019-05-23 19:10 管理员D 阅读(399) 评论(0) 推荐(0) 编辑

导航