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


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的输入输出流
Jan 22 面试题
面向对象编程的优势是什么
Dec 17 面试题
求高于平均分的学生学号及成绩
Sep 01 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
结构和类有什么异同
Jul 16 面试题
网络体系结构及协议的定义
Mar 13 面试题
sort命令的作用和用法
Aug 25 面试题
软件生产职位结构化面试主要考察要素及面试题库
Jun 12 面试题
你所在的项目是如何确定版本号的
Dec 28 面试题
Java文件和目录(IO)操作
Aug 26 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 21 面试题
北京振戎融通Java面试题
Sep 03 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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/03/18 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
jQuery 1.0.2
2006/10/11 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
vue富文本编辑器组件vue-quill-edit使用教程
2018/09/21 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
详细探究Python中的字典容器
2015/04/14 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
2017/08/18 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
商业活动邀请函
2014/02/04 职场文书
开业主持词
2014/03/21 职场文书
给校长的建议书600字
2014/05/15 职场文书
汽车质检员岗位职责
2015/04/08 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python