!c语言 C语言中,怎么知道文件的大小?
浏览量:2351
时间:2021-03-15 06:00:02
作者:admin
C语言中,怎么知道文件的大小?
您需要使用fseek函数将文件指针指向末尾:
fseek(FP,0l,seekuend)
SZ=fTell(FP)
其中SZ是文件的大小。
当您知道文件的大小时,您可以通过fseek将其重新定义到文件的开头:
fseek(FP,0l,seek [set
]或使用以下函数定义文件开始:
rewind(FP)
您可以转到secology查看相关内容。以上课程讲解得很好。
如何用c语言比较3个数的大小,该怎么编程?
这是一个经典的作业。最标准的做法是使用气泡算法。
这个问题可以扩展到更多数字的比较。此时,可以使用循环嵌套的方法来比较任意数量的数组的大小和排序。
如何用C语言获取文件的大小?
我也想知道。目前,当我编写自己的程序来处理CSV格式的文档时,我使用fgets逐行读取,读取一行,处理一行,然后读取下一行。处理的文件从几兆字节到十几兆字节不等,速度可以接受,但一半以上的时间都花在读写上。因为fgets有自己的缓冲区,所以似乎没有改进的余地。我试图增加缓冲,但没有明显的效果。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
超链接伪类样式 超链接4个伪类