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


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的面试题
May 19 面试题
如何在存储过程中使用Loop
Jan 05 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
如何利用find命令查找文件
Nov 18 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
一套软件测试笔试题
Jul 25 面试题
海量信息软件测试笔试题
Aug 08 面试题
JAVA招聘远程笔试题
Jul 23 面试题
四种会话跟踪技术
May 20 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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页面中文乱码分析
2013/10/29 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
SVG描边动画
2017/02/23 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
在Django的模型中添加自定义方法的示例
2015/07/21 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
django自带调试服务器的使用详解
2019/08/29 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
博士生入学考试推荐信
2013/11/17 职场文书
平面设计专业求职信
2014/08/09 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
实习生个人总结范文
2015/02/28 职场文书
女方离婚起诉书
2015/05/18 职场文书
个人收入证明范本
2015/06/12 职场文书