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


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

面试题 相关文章推荐
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
介绍一下SQL Server里面的索引视图
Jul 31 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
UML设计模式笔试题
Jun 07 面试题
中间件分为哪几类
Sep 18 面试题
Prototype是怎么扩展DOM的
Oct 01 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
final, finally, finalize的区别
Mar 01 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
PHP - Html Transfer Code
2006/10/09 PHP
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
php判断当前操作系统类型
2015/10/28 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
JavaScript中的事件处理
2008/01/16 Javascript
28个JS验证函数收集
2010/03/02 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
js读写json文件实例代码
2014/10/21 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
javascript观察者模式实现自动刷新效果
2017/09/05 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
对python判断ip是否可达的实例详解
2019/01/31 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
Java软件工程师综合面试题笔试题
2013/09/08 面试题
高中物理教学反思
2014/02/08 职场文书
毕业晚会主持词
2014/03/24 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript
如何用Python搭建gRPC服务
2021/06/30 Python