C语言二进制文件读写
2010-02-02 18:01
357 查看
#include <stdio.h> #include <readline/readline.h> #include <readline/history.h> #include <stdlib.h> #include <string.h> int main(int argc, char ** argv){ const char * file_name = "out.txt"; FILE * fp = fopen(file_name, "wb"); int i = 10; char * str = "tset"; size_t len = strlen(str); fwrite(&i, sizeof(int), 1, fp); fwrite(str, sizeof(char), len, fp); fclose(fp); fp = fopen(file_name, "rb"); int k = 0; char buf[1024]; bzero(buf, 1024); fread(&k, sizeof(int), 1, fp); printf("%d/n", k); fread(buf, sizeof(char), 1024, fp); printf("%s/n", buf); return 0; }
二进制文件和文本文件的物理逻辑上都是0、1存储的,它们的区别是在逻辑层,而非物理层。
相关文章推荐
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言二进制文件读写程序实现(基础)
- C语言读写 mysql blob 二进制文件
- C语言实现二进制文件读写
- C语言 读写二进制文件
- C语言二进制文件读写以及大小端转换
- C语言读写文件两种方式ASCII 和 二进制。
- C语言二进制文件读写程序实现(基础)
- C语言下的二进制文件读写
- C语言实现二进制文件读写(转载)
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- C语言实现二进制文件读写
- fseek与C语言二进制文件读写实例
- C语言实现二进制文件读写
- C语言实现二进制文件读写