首页 > 代码库 > c语言中文件的读写、fp位置操作
c语言中文件的读写、fp位置操作
#include <stdio.h>
#include <stdlib.h>
int main() { FILE *file; file = fopen("./text","rb"); //获取文件长度 fseek(file,0,SEEK_END); int tell_len = ftell(file); fseek(file,0,SEEK_SET); char *buff = (char *)mem_get(char,tell_len+1); int read_len = fread(buff,len,1,file); printf("read file len = %d\n",file); //从文件中间读取1024个字节 int pos = tell_len/2; fseek(file,pos,SEEK_SET); char buf[1025] = "\0"; int len = freadd(buf,1024,1,file); printf("buf = %s\n",buf); return 0; }
c语言中文件的读写、fp位置操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。