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


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的接口和C++的虚类的相同和不同处
Mar 27 面试题
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
Java的for语句中break, continue和return的区别
Dec 19 面试题
经典c++面试题五
Dec 17 面试题
Android面试题附答案
Dec 08 面试题
数据库笔试题
May 09 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
linux系统都有哪些运行级别
Mar 26 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
J2EE面试题大全
Aug 06 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
咖啡与牛奶
2021/03/03 冲泡冲煮
php实现的支持imagemagick及gd库两种处理的缩略图生成类
2014/09/23 PHP
PHP array_key_exists检查键名或索引是否存在于数组中的实现方法
2016/06/13 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
javascript折半查找详解
2015/01/26 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
Bootstrap里的文件分别代表什么意思及其引用方法
2017/05/01 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
详解webpack-dev-server的简单使用
2018/04/02 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
一步步解析Python斗牛游戏的概率
2016/02/12 Python
python Flask实现restful api service
2017/12/04 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
光声世纪笔试题目
2012/08/25 面试题
学习决心书范文
2014/03/11 职场文书
初中班主任评语大全
2014/04/24 职场文书
简历自我评价模板
2015/03/11 职场文书
试用期解除劳动合同通知书
2015/04/16 职场文书
公司催款律师函
2015/05/27 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
退休劳动合同怎么写?
2019/10/25 职场文书
python前后端自定义分页器
2022/04/13 Python