设名为"dl.dat"的二进制文件中依次存放了100个整数,编一个程序,在这100个短整数中查找x。查到则输出其在100个短整数中的序号,查不到则输出"Notfound!"。反复进行,直到输入的x等于0时止。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

设名为"dl.dat"的二进制文件中依次存放了100个整数,编一个程序,在这100个短整数中查找x。查到则输出其在100个短整数中的序号,查不到则输出"Notfound!"。反复进行,直到输入的x等于0时止。

每查找一个数据后应使用rewind函数将文件指针指向文件头。 #include main() {FILE*fp; int i,x,y, flag; if((fp=fopen("d1.dat","rb"))==NULL) {prinff("Can not open the file!\n"); exit(0); } scanf("%d",&x); while(x!=0) { rewind(fp); flag=0; for(i=0;i<100;i++) { fread(&y,sizeof(int),1,fp); if(x==y) { flag=i+1; break; } } if(flag==0) prinff("Not found!\n"); else prinff("Found!NO%d\n",flag); scanf("%d",&x); } fclose(fp); }

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top