用C语言将文件内容读入数组
来源:互联网 发布:笔记本网络插口松动 编辑:程序博客网 时间:2024/05/16 17:24
功能很常用,代码很简单,就不多作解释了,直接上代码。
#include <stdio.h> #include <string.h> #define MAXLEN 10240 //读取文件filename的内容到dest数组,最多可以读maxlen个字节 //成功返回文件的字节数,失败返回-1 int read_file(const char *filename, char *dest, int maxlen) { FILE *file; int pos, temp, i; //打开文件 file = fopen(filename, "r"); if( NULL == file ) { fprintf(stderr, "open %s error\n", filename); return -1; } pos = 0; //循环读取文件中的内容 for(i=0; i<MAXLEN-1; i++) { temp = fgetc(file); if( EOF == temp ) break; dest[pos++] = temp; } //关闭文件fclose(file);//在数组末尾加0 dest[pos] = 0; return pos; } int main(int argc, char **argv) { if( argc != 2 ) { fprintf(stderr, "Using: ./read <filename>\n"); return -1; } char buffer[MAXLEN]; int len = read_file(argv[1], buffer, MAXLEN); //输出文件内容 printf("len: %d\ncontent: \n%s\n", len, buffer); return 0; }
- 用C语言将文件内容读入数组
- 用C实现将文件的内容读入内存
- 用C语言实现将一个文件读入内存中
- C语言将文件读入内存
- 【C++】将txt文件中的内容读入动态二维数组内
- c语言将数组的内容写入文件的操作
- C语言读入全都的文件内容2
- 【转】用C语言实现将一个文件读入内存中(分享转载)
- 如何将文件内容读入CString 变量
- C++将文件内容一次性读入内存
- 将一个文件 读入一个数组中
- 将csv文件读入到数组里
- 如何将.txt文件读入到数组
- C语言把文件读入字符串以及将字符串写入文件
- c语言,把文件的所有内容读入到字符串中
- 用动态内存读入任意大小的文件(c语言)
- C语言从文件中读入矩阵,并且将矩阵转置
- c 文件读入读出 动态数组
- android 恢复出厂设置流程
- redhat linux tftp
- C#中webBrowser加载页面中的不同域的iFrame的源代码的取得
- 传阿里巴巴集团推迟上市至2015年底
- 如何给TTTabBar,TTTabGrid,TTTabStrip加上事件
- 用C语言将文件内容读入数组
- exp imp用法 导入导出一个表结构和数据问题
- IOS键盘的相关设置(UITextfield)
- 关于ContextMenu绑定问题
- 一个大整数相乘算法的例子
- 阿英讲频率f,角频率Ω和数字频率w的物理含义--附MATLAB仿真
- java实现webservice实例
- 对google定位功能的探讨
- 影响性能的几个方面