这段代码计算文件大小,并读取内容保存至char* str,str采用动态分配,为什么编译运行报错?
输出显示fp的size是0应该是fseek(fp,0L,SEEK_END);filesize=ftell(fp);fseek(fp,0,SEEK_SET);
你fseek和使用错误filesize计算为0,没有开辟足够的空间