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


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...

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
strstr()的简单实现
Sep 26 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
什么是TCP/IP
Jul 27 面试题
CSMA/CD介质访问控制协议
Nov 17 面试题
如何用JQuery进行表单验证
May 29 面试题
Prototype如何更新局部页面
Mar 03 面试题
十一个高级MySql面试题
Oct 06 面试题
关于Java finally的面试题
Apr 27 面试题
shell程序如何生命变量?shell变量是弱变量吗?
Nov 10 面试题
如何现实servlet的单线程模式
Aug 05 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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新手上路(六)
2006/10/09 PHP
php中目录,文件操作详谈
2007/03/19 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
jQuery实现伸展与合拢panel的方法
2015/04/30 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
Python专用方法与迭代机制实例分析
2014/09/15 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
python删除服务器文件代码示例
2018/02/09 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
AUC计算方法与Python实现代码
2020/02/28 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
金融专业毕业生推荐信
2013/11/26 职场文书
挂职思想汇报
2013/12/31 职场文书
微博营销计划书
2014/01/10 职场文书
大学社团活动总结
2014/04/26 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记