C语言获取文件字节大小及读取内容到内存简单例子
来源:互联网 发布:p2p无线监控软件 编辑:程序博客网 时间:2024/06/05 04:10
说明:此方式主要用于读取文件为内容连续无换行符文件(如json数据),若有很多换行符想读取每行数据或挑出哪一行数据读取可用别的方法更易读取。
demo:
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <unistd.h>#include <fcntl.h>#include <assert.h>#define FILE_PATH "./test.conf"int read_file(){ FILE *fp = fopen(FILE_PATH, "r"); char *p; if (NULL == fp) { goto err1; } /*获取文件字节大小size*/ fseek(fp, 0, SEEK_END); int size = ftell(fp); fseek(fp, 0, SEEK_SET); if(size > 0) { printf("size: %d\n",size); p = (char *)calloc(size,sizeof(char)); } /*读文件内容存入内存*/ fread(p, size, 1, fp); fclose(fp); p[size-1] = '\0'; printf("p : %s\n",p); free(p); return 0;err1: return 1;}int main(){ read_file(); return 0;}
0 0
- C语言获取文件字节大小及读取内容到内存简单例子
- C语言读取整个文件到内存
- C语言读取及修改简单配置文件内容
- C语言读取文件内容
- c语言获取文件内容
- c语言 读取文件内容 文件写入
- C语言读取文件内容统计代码
- C语言读取文件内容,按行读
- C语言读取文件的内容
- c语言 按格式读取文件内容
- c语言:读取文件中的指定内容
- python读取指定字节及位置的文件内容
- 用c语言输入学生信息保存到文件中并读取文件内容
- C语言快速获取文件的大小
- C语言里的数据类型的大小及占用字节
- c语言实现读取txt文件内容到结构体数组中
- 读取文件字节流的方法及某些时候读取不到文件内容的疑问
- C语言逐行读取文件内容,写入另外一个文件
- DAY2作业-假如生活欺骗了你!
- 类加载器的使用。和加载器的委托机制
- ifstream(ofstream) 打开中文路径失败
- pycharm使用学习
- 接地气的flex布局
- C语言获取文件字节大小及读取内容到内存简单例子
- JS实现文本值加减操作
- zabbix3.0 监控Linux主机(一)
- ubuntu上配置安装gearman
- 公共子序列
- Spring--IoC--基于XML的DI-为应用指定多个配置文件-包含关系
- 微信第三方接口
- 获取系统的基本参数
- iOS开发:The app icon set named "AppIcon" did not have any applicable content