lz举个例子先。。
----------------
还是没看懂。lz不是自定义了的数据库文件格式么,那全部按照自定义的结构来读写该文件就行了。
您是说的“载入资源函数”的输入参数是文件吧?而你想给他传你自定义的二进制流?那么这些"函数"不是lz自己写的么?如果不是lz自己写的,那么又怎么能传自定义的数据格式呢?函数都有自己所要求的文件格式的。。
#include#include#includeintmain(){FILE*fin,*foutinta,b,c,d,sfin=fopen("f1.txt","r")//原始数据文件fout=fopen("f2.txt","w")//保存结果文件fscanf(fin,"%d%d%d%d",&a,&b,&c,&d)while(!feof(fin)){s=(int)sqrt((a-b)*(a-b)+(c-d)*(c-d))fprintf(fout,"%d\n",s)fscanf(fin,"%d%d%d%d",&a,&b,&c,&d)}fclose(fin)fclose(fout)}欢迎分享,转载请注明来源:内存溢出
评论列表(0条)