return 0;
}
char *readfile(char *path)
{
FILE *fp;
int length;
char *ch;
if((fp=fopen(path,"r"))==NULL)
{
printf("open file %s error.\n",path);
exit(0);
}
length=filelength(fp);
ch=(char *)malloc(length);
fread(ch,length,1,fp);
*(ch+length-1)='\0';
return ch;
}
int filelength(FILE *fp)
{
int num;
fseek(fp,0,SEEK_END);
num=ftell(fp);
fseek(fp,0,SEEK_SET);
return num;
}
c语言编程问题 。另写一个函数readout将文件中的信息读入内存并原样显示..为什么readout函数执行不了 。。fwrite(s,sizeof(s),1,fp);
改为
fwrite(s,sizeof(Stu),n,fp);
然后再其后加一句
fclose(fp);
文件必须关闭,s是Stu类型的数组,写入时是将数组n个元素写入
关于c语言读写内存函数和c语言读写内存函数是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redis读写变慢 redis单机读写性能
- 将数据保存到文件中c语言 将数据保存到mongodb
- redis一亿条数据占内存 1亿数据量redis
- 罗布人村天气 mysql语言具有的功能
- 查看mysql占用内存 mysql查询占用线程
- redis编程语言 redis对应c语言
- mongodb文件大小限制 mongodb怎么扩大内存
- redispop空
- mongodb缓存机制 mongodb内存淘汰策略
- mongodb数据存在内存吗 mongodb可以存储多少数据
