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


Posted in 面试题 onMay 03, 2014
已知文件中存有库存产品的记录,该记录由产品代码、产品名称、单价、数量等域组成,设该文件中的内容是按产品代码由小到大的顺序存储(产品代码由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\n”,p.type,p.name,p.price,p.number);
fclose(fp);
}

Tags in this post...

面试题 相关文章推荐
某公司Java工程师面试题笔试题
Mar 27 面试题
C语言编程练习
Apr 02 面试题
用友笔试题目
Oct 25 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
某公司C#程序员面试题笔试题
May 26 面试题
linux系统都有哪些运行级别
Mar 26 面试题
remote接口和home接口主要作用
May 15 面试题
用Python写一个for循环的例子
Jul 19 面试题
Java程序开发中如何应用线程
Mar 03 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
May 30 面试题
J2EE面试题集锦(附答案)
Aug 16 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 #面试题
以下的初始化有什么区别
Dec 16 #面试题
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
Nov 29 #面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 #面试题
"序列点" 是什么
Jul 29 #面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
Oct 03 #面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 #面试题
You might like
php下的权限算法的实现
2007/04/28 PHP
让PHP更快的提供文件下载的代码
2012/06/13 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
Jquery 设置标题的自动翻转
2009/10/03 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
开始着手第一个Django项目
2015/07/15 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
Python利用逻辑回归模型解决MNIST手写数字识别问题详解
2020/01/14 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
浅谈python 类方法/静态方法
2020/09/18 Python
什么是View State?
2013/01/27 面试题
高校毕业生自我鉴定
2013/10/27 职场文书
网络编辑岗位职责
2014/03/18 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
2014大学生党员评议个人总结
2014/09/22 职场文书
环卫工作汇报材料
2014/10/28 职场文书
歼十出击观后感
2015/06/11 职场文书
委托开发合同书(标准版)
2019/08/07 职场文书