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


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中compareTo和compare的区别
Apr 12 面试题
金智子午JAVA面试题
Sep 04 面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 面试题
.net笔试题
Mar 03 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
开放系统互连参考模型
Jun 29 面试题
什么是索引指示器
Aug 20 面试题
在C#中如何实现多态
Jul 02 面试题
linux面试题参考答案(7)
Oct 29 面试题
介绍一下Linux中的链接
May 28 面试题
什么是规则表达式
May 03 面试题
Java中的基本数据类型所占存储空间大小固定的吗
Feb 15 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
深入解析contentWindow, contentDocument
2013/07/04 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
JavaScript实现按Ctrl键打开新页面
2014/09/04 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
Vue插件从封装到发布的完整步骤记录
2019/02/28 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
使用Python编写vim插件的简单示例
2015/04/17 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
django中间键重定向实例方法
2019/11/10 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
Python 解析xml文件的示例
2020/09/29 Python
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
高二美术教学反思
2014/01/14 职场文书
自荐信格式简述
2014/01/25 职场文书
文艺晚会主持词
2014/03/24 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
毕业证明模板
2015/06/19 职场文书
Python学习之os包使用教程详解
2022/03/21 Python
正则表达式基础与常用验证表达式
2022/06/16 Javascript