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


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

面试题 相关文章推荐
xml有哪些解析技术?区别是什么
Apr 26 面试题
C语言50道问题
Oct 23 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
Jan 13 面试题
酷瑞网络科技面试题
Mar 30 面试题
linux面试题参考答案(5)
Sep 01 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
性能测试工程师的面试题
Feb 20 面试题
外包公司软件测试工程师
Nov 01 面试题
软件测试面试题
Oct 21 面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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
Smarty安装配置方法
2008/04/10 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
小程序云函数调用API接口的方法
2019/05/17 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
Django自定义分页与bootstrap分页结合
2021/02/22 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
Python定义函数实现累计求和操作
2020/05/03 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
物流专业毕业生推荐信范文
2013/11/18 职场文书
开工典礼策划方案
2014/05/23 职场文书
在校大学生自我评价范文
2014/09/12 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
python元组打包和解包过程详解
2021/08/02 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python