void* getFileContent(char *filename)
{
char* text;
FILE *pf = fopen(filename,"r");
fseek(pf,0,SEEK_END);
long lSize = ftell(pf);
// 用完后需要将内存free掉
text=(char*)malloc(lSize+1);
rewind(pf);
fread(text,sizeof(char),lSize,pf);
text[lSize] = '\0';
return text;
}在用完text指针后记得要free(text),不然会内存泄漏;C语言读入文件全部内容的方法
最新推荐文章于 2025-08-19 14:49:39 发布
4380

被折叠的 条评论
为什么被折叠?



