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


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

面试题 相关文章推荐
Weblogic的布署方式
Aug 23 面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 面试题
阿尔卡特(中国)的面试题目
Aug 20 面试题
求两个数的乘积和商数,该作用由宏定义来实现
Mar 13 面试题
文件中有一组整数,要求排序后输出到另一个文件中
Jan 04 面试题
如何理解委托
Jan 06 面试题
50道外企软件测试面试题
Aug 18 面试题
Python面试题:如何用Python来发送邮件
Mar 15 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
Weblogic和WebSphere不同特点
May 09 面试题
九州传奇上机题
Jul 10 面试题
什么是封装
Mar 26 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php下关于中英数字混排的字符串分割问题
2010/04/06 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
[01:09:24]Ti4开幕式
2014/07/19 DOTA
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python入门必须知道的11个知识点
2018/03/21 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
TensorFlow Session使用的两种方法小结
2018/07/30 Python
python读取各种文件数据方法解析
2018/12/29 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
商务邀请函范文
2014/01/14 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
公司寄语大全
2014/04/10 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
付款承诺函范文
2015/01/21 职场文书
业务内勤岗位职责
2015/04/13 职场文书
人事任命通知
2015/04/20 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
关于远足的感想
2015/08/10 职场文书