c语言从自定义数据库文件中提取文件

c语言从自定义数据库文件中提取文件,第1张

没看懂lz想表达什么意思?

lz举个例子先。。

----------------

还是没看懂。lz不是自定义了的数据库文件格式么,那全部按照自定义的结构来读写该文件就行了。

您是说的“载入资源函数”的输入参数是文件吧?而你想给他传你自定义的二进制流?那么这些"函数"不是lz自己写的么?如果不是lz自己写的,那么又怎么能传自定义的数据格式呢?函数都有自己所要求的文件格式的。。

int CountLines(char *filename) { ifstream ReadFileint n=0char line[512]ReadFile.open(filename,ios::in)//ios::in 表示以只读的方式读取文件 if(ReadFile.fail())//文件打开失败:返回0 { return 0} else//文件存在 { while(!ReadFile.eof()) { ReadFile.getline(line,512,'\n')n++} return n}

简单的用C读取文件的例子代码片段。

... ...

FILE *fp

char buffer[1000]

fp=fopen( "input.txt", "r" )

while ( fread(&buffer, sizeof(buffer), 1, fp )==1)

{

... ...

//对从文件读出来的数据在此处进行处理

... ...

}

fclose(fp)

... ...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9575033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存