C语言获取文件长度及全部内容
2012-11-25 17:23
369 查看
FILE*fp;
fp=fopen("localfile","rb");// localfile文件名
fseek(fp,0L,SEEK_END); /* 定位到文件末尾 */
flen=ftell(fp); /* 得到文件大小 */
p=(char *)malloc(flen+1); /* 根据文件大小动态分配内存空间 */
if(p==NULL)
{
fclose(fp);
return 0;
}
fseek(fp,0L,SEEK_SET); /* 定位到文件开头 */
fread(p,flen,1,fp); /* 一次性读取全部文件内容 */
p[flen]=0; /* 字符串结束标志 */
all:strchange.o
gcc -o strchange.o -c strchange.c
strchange.o:strchange.c
gcc -o strchange strchange.o
clean:
rm -rf strchange *.o
相关文章推荐
- C语言获取文件长度及全部内容
- Linux C获取文件长度和全部内容
- 130 C语言获取文件大小(长度)
- 1.实验 5.2.5 文件定位 用lseek()函数实现以下功能 1. 获取文件大小 2. 为文件添加指定长度的空洞 3. 在指定位置写入指定内容 4. 读出指定位置的内容 1. 获取文件大小
- 用C语言获取任意文件的长度(可能大于2GB)
- 获取到的客户端发送的文件的MIME内容类型的全部类型列
- c语言获取文件长度
- C语言获取文件字节大小及读取内容到内存简单例子
- c语言获取文件长度的方法
- c语言获取文件内容
- C语言获取文件长度
- c语言中获取文件长度的一种方法
- 用C语言获取任意文件的长度(可能大于2GB)#define _FILE_OFFSET_BITS 64
- 获取客户端发送的文件的MIME内容类型的全部类型列表
- C语言一次性读取文件全部内容
- OpenCL获取文件长度及内容
- 文件操作(判断状态、删除、新建、复制、清空文件内容、获取文件长度)
- C语言学习笔记之获取文件长度
- C语言编程获取PE文件导出表内容
- 用C语言获取任意文件的长度(可能大于2GB)