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


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

面试题 相关文章推荐
方法名是否可以与构造器的名字相同
Jun 04 面试题
腾讯技术类校园招聘笔试试题
May 06 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
May 23 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
通用C#笔试题附答案
Nov 26 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
你们项目是如何进行变更控制的
Aug 26 面试题
Ajax的工作原理
Dec 04 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
Unix如何添加新的用户
Aug 20 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
CodeIgniter框架URL路由总结
2014/09/03 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
js滚轮事件兼容性问题需要注意哪些
2016/11/15 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
vue组件开发之slider组件使用详解
2020/08/21 Javascript
Python入门篇之文件
2014/10/20 Python
Django跨域请求问题的解决方法示例
2018/06/16 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
2019/08/05 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
什么是Web Service?
2012/07/25 面试题
荷叶圆圆教学反思
2014/02/01 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
文明旅游倡议书
2015/04/28 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
岗位聘任协议书
2015/09/21 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android