求二进制文件的长度

请问c语言下,用fopen打开的文件怎么求文件的长度

if((fp=fopen("1.PMS","rb+"))==NULL)

{

printf("cannot open file\n");

return;

}

int group=0,index=0;

for(int i=0;i<700;i++)

{

long ii = group * 1580 + index * 60 + 3010;

fseek(fp,ii,0);

fread(&words[i],sizeof(struct wordlib),1,fp);

words[i].word[19] = '\0';

words[i].phon[19] = '\0';

words[i].chin[19] = '\0';

index++;

while(index==25)

{

index=0;

group++;

}

printf("%s %s %s\n",words[i].word,words[i].phon,words[i].chin);

wordstore[N1]=words[i].word;

phonstore[N1]=words[i].phon;

chinstore[N1]=words[i].chin;

N1++;

}

fclose(fp);

怎么求这个1。PMS的字节长度

我想判断文件的长度才能准确控制循环,请大吓们帮帮忙,谢谢!

C语言求一个文件的长度,求二进制文件的长度相关推荐

  1. Linux下使用C语言查找一个文件夹下指定扩展名的所有文件

    最近在linux下要干点和c语言相关的任务,其中涉及使用C语言查找一个文件夹下指定扩展名的所有文件,我去开始在网上查找后粘贴后不能用,最后发现是windows下才能使用.最后找到了一篇不错的文章,ht ...

  2. C语言 输入一个整数n,求出其阶乘

    输入一个整数n,求出其阶乘 #include <iostream> #include <cstdio> using namespace std; int main() {int ...

  3. (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx

    写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...

  4. 使用C语言查看一个文件夹中所有文件及目录

    1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解: 如果在文章中发现代码错误或其它问题请告知,感谢! 2.实现方法 为了使用C语言实现查看一个文件夹中的文件数量功能,可以使用di ...

  5. 介绍几种使用C/C++语言判断一个文件是否存在的方法

    文章目录 1. 方法一:C语言之access 2. 方法二:C++方法之ifstream 3. 方法三:fopen方法 4. 方法四:sys中的stat函数方法 1. 方法一:C语言之access 可 ...

  6. c语言创建一个文件函数,c语言文件读写函数 用C语言的函数创建、打开和读写文件...

    C语言文件读写结构体里面的数据怎样存到磁盘文件上 c语言对同一个文件进行读写(r+) 编写程序,将文本文件c.txt中的所有小写字母转换成相应的大写字母,其他一.标准文件的读写 1.文件的打开 fop ...

  7. c语言编程一个象棋游戏,急求:C语言编写的中国象棋游戏一个

    急求:C语言编写的中国象棋游戏一个 來源:互聯網  2009-09-08 12:30:35  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 由于学习 ...

  8. c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数

    解: #include main() { float integral(float(8p)(float),float a,float b,int n); float a1,b1,a2,b2,a3,b3 ...

  9. C语言有一个分数序列,求出这个数列的前20项之和

    #include <stdio.h> //定义循环次数 #define COUNT 20int main() {//定义第一个分式的分子为a, 值为2; 定义分母为b,值为1//定义相加的 ...

最新文章

  1. 【牛客】简单排序 (STL)
  2. hdu 4597 Play Game(记忆化搜索)
  3. 指针:调用自定义交换函数,完成三个数整从小到大排列
  4. 边界化难题终结者!将自监督学习应用到自动驾驶上 | CVPR 2021
  5. [学习笔记] 二分图基础定理的相关证明
  6. P6134-[JSOI2015]最小表示【bitset,拓扑排序】
  7. scala中抽象类_Scala中的抽象类
  8. 正则表达式 Tricks
  9. Java中的GC(垃圾回收)log
  10. python get函数 i_Python高阶技巧,你 GET了吗?
  11. 学语言python研究生专业目录一览表_本科专业与研究生学科专业目录对照表格模板...
  12. 电脑如何检查驱动程序是否正常
  13. 运动目标检测——研究现状
  14. Oracle细节,plsql语法大全
  15. java holder详解,Java基础系列18:Holder技术的实现原理分析
  16. ASP英文转换成大小写函数LCase,UCase
  17. 什么是集线器、交换机、路由器、光猫?它们之间的本质区别是什么?
  18. UML类图java代码实现
  19. 城市“断气”敲警钟 资源“价改”正逢时?
  20. 2016年全面前端面试题总结

热门文章

  1. Tools (StExBar vs Cmder)which can switch to command line window on context menu in windows OS
  2. display:none和visiblity:hidden区别
  3. 系统分区 ,硬盘格式化,
  4. Linux设备中的并发控制
  5. Konckout第五个实例:各种事件绑定
  6. Android快速开发(2)
  7. CListCtrl使用指南
  8. 在Master page 里 CompositeControl 的事件失效了
  9. windows系统开机自动扫描硬盘的原因及解决方法
  10. ELK下Elasticsearch如何关掉服务