{printf("Can'topeninputfile\n");exit(0);}
while(____)
{printf("Can'topeninputfile\n");exit(0);}
while(____)
当前位置:首页 > 高级语言程序设计(一)(00342) > 正文内容

下面程序从一个二进制文件中读人结构体数据,并把结构体数据显示在终端屏幕上,请填空。
#include
main()
{structdatarec
{chars;
inta;
floatc;}r;
FILE*fp;
if((fp=fopen("file.dat","rb"))==NULL)
{printf("Can'topeninputfile\n");exit(0);}
while(____)
高老师2年前 (2024-03-26)高级语言程序设计(一)(00342)15

下面程序从一个二进制文件中读人结构体数据,并把结构体数据显示在终端屏幕上,请填空。
#include
main()
{structdatarec
{chars;
inta;
floatc;}r;
FILE*fp;
if((fp=fopen("file.dat","rb"))==NULL)
{printf("Can'topeninputfile\n");exit(0);}
while(____)
{____;
printf("%C,%d,%f\n",r.s,r.a,r.C);
}
fclose(fp);
}

循环的功能是当文件为结束时从文件中读取结构体变量。 !feof(fp) fread(&r,sizeof(struct datarec,1,fp)

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/442096.html

分享给朋友: