C++面试题

当前位置: 面试问题网 > C++面试题 > 编程实现当输入某产品代码则打印出该产品记录的功能

编程实现当输入某产品代码则打印出该产品记录的功能

已知文件中存有库存产品的记录,该记录由产品代码、产品名称、单价、数量等域组成,设该文件中的内容是按产品代码由小到大的顺序存储(产品代码由1001-1010中间无缺货)。试编程实现当输入某产品代码则打印出该产品记录的功能。
   解:#include
   struct product{ int type;
   char name[10];
   double price;
   int number;};
   main()
   {
   FILE *fp;
   struct product p;
   int size;
   int t;
   long int i;
   size=sizeof(struct product);
   printf(“input the type(from 1001 to 1010):”);
   scanf(“%d”,&t);
   if((fp=fopen(“product”,”rb”))==NULL)
   {
   printf(“cannot open the file!”);
   exit(0);
   }
   i=(t-1000)*size;
   fseek(fp,i,0);
   fread(&p,size,1,fp);
   printf(“%d %s %f %d ”,p.type,p.name,p.price,p.number);
   fclose(fp);
   }

【编程实现当输入某产品代码则打印出该产品记录的功能】相关文章

1. 编程实现当输入某产品代码则打印出该产品记录的功能

2. 这段代码难道不该打印出56吗

3. 试用客户端脚本实现“全选“的功能,即把页面的所有Checkbox都选中

4. 编程实现去掉XML的重复结点

5. C#如何判断当前用户是否输入某个域

6. 继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

7. 将一个文本文件的内容按倒序打印出来

8. 如何打印出当前源文件的文件名以及源文件的当前行号

9. 包装类的功能、种类、常用方法

10. 简单介绍Object类的功能、常用方法

本文来源:https://www.mianshiwenti.com/a13136.html

点击展开全部

《编程实现当输入某产品代码则打印出该产品记录的功能》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝编程实现当输入某产品代码则打印出该产品记录的功能﹞相关内容

其它栏目

也许您还喜欢