C 读取文件内容,写入申请的内存
码着方便复制。
#include <stdio.h>
#include <stdilb.h>
FILE *pFile;
int fSize,testBuff;
char *buffer;
char filePath[]="filePath";
void main()
{
pFile=fopen(filePath,"r");
fseek(pFile,0,SEEK_END); //文件指针指向文件尾部
fSize=ftell(pFile); //得知该文件大小
rewind(pFile); //指向文件头部
buffer =(char*)malloc(sizeof(char)*fSize);
testBuff=fread(buffer,1,fSize,pFile);//写入内存成功会返回数据尺寸
if(testBuff==fSize)
{
//对内存进行操作
}
fclose(pFile);
free(buffer);
}