C语言fread函数读取的个数怎么决定
1 回答
RISEBY
TA贡献1856条经验 获得超5个赞
如果是按结构体读 或者按变量类型读 可以用文件总大小除以sizeof(元素结构类型)
比如写入 的是int值 可以获得文件大小然后除以sizeof(int)
如果写入的是结构体 那么就是文件大小除以sizeof(结构体)
12345678 | int main() { FILE *fp; fp= fopen ( "file.txt" , "r" ); fseek (fp, 0L, SEEK_END ); printf ( " file size = %d\n" , ftell (fp) ); //文件大小 return 0; } |
- 1 回答
- 0 关注
- 712 浏览
添加回答
举报
0/150
提交
取消