在linux下,怎样用c语言按行读取二进制文件,并写入到另一个文件中

在linux下,怎样用c语言按行读取二进制文件,并写入到另一个文件中,第1张

二进制文件分行吗?文本文件吧?

你查一下fgets的api吧~有事查api自己钻研才有趣。

http://man.chinaunix.net/develop/c&c++/linux_c/default.htm

int x

FILE *fin = fopen(...)

fread(&x, sizeof(int), fin)

printf("%d", x)

大体思路如此。

数组的也类似:

int a[10]

fread(a, sizeof(int)*10, fin) /* 注意a前面没有& */


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

原文地址: http://outofmemory.cn/yw/9000978.html

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

发表评论

登录后才能评论

评论列表(0条)

保存