第四周《C语言及程序设计》实践项目43 从文本文件中读入数据
2016-09-02 21:02
246 查看
【项目4-算工资】
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目4-算工资】.cpp
* 作 者:张易安
* 完成日期:2016年 9 月 2 日
* 版 本 号:v1.0
* 从文件salary.txt中读入工人的工号、基本工资、奖金,将奖金全部增加20%(好事)后,将工号、基本工资、奖金和应发工资(前项目之和)保存到文件salarylist.txt中。
*/
//这个章节学的怪怪的
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num;
double salary,award;
FILE *fpin,*fpout;
fpin=fopen("salary.txt","r");
if(fpin==NULL)
{
printf("salary file open error!\n");//大的框架
exit(0);
}
fpout=fopen("salary.txt","w");
if(fpout==NULL)
{
printf("cannot write to file!\n");
exit(1);
}
while(fscanf(fpin,"%d %lf %lf",&num,&salary,&award)!=EOF)
{
award*=1.2;
fprintf(fpout,"%d %f %f %f\n",num,salary,award,salary+award);
}
fclose(fpout);
fclose(fpin);
return 0;
}
运行结果
心得
难道就是我一个人觉得这个章节学的知识用不上吗?最起码是现在用不上。。。
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目4-算工资】.cpp
* 作 者:张易安
* 完成日期:2016年 9 月 2 日
* 版 本 号:v1.0
* 从文件salary.txt中读入工人的工号、基本工资、奖金,将奖金全部增加20%(好事)后,将工号、基本工资、奖金和应发工资(前项目之和)保存到文件salarylist.txt中。
*/
//这个章节学的怪怪的
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num;
double salary,award;
FILE *fpin,*fpout;
fpin=fopen("salary.txt","r");
if(fpin==NULL)
{
printf("salary file open error!\n");//大的框架
exit(0);
}
fpout=fopen("salary.txt","w");
if(fpout==NULL)
{
printf("cannot write to file!\n");
exit(1);
}
while(fscanf(fpin,"%d %lf %lf",&num,&salary,&award)!=EOF)
{
award*=1.2;
fprintf(fpout,"%d %f %f %f\n",num,salary,award,salary+award);
}
fclose(fpout);
fclose(fpin);
return 0;
}
运行结果
心得
难道就是我一个人觉得这个章节学的知识用不上吗?最起码是现在用不上。。。
相关文章推荐
- 第四周《C语言及程序设计》实践项目26 实现线性表基本操作的函数
- 第四周《C语言及程序设计》实践项目7 返回指针的函数
- 第四周《C语言及程序设计》实践项目11 体验结构体
- C语言及程序设计初步例程-43 从文本文件中读入数据
- 第四周《C语言及程序设计》实践项目16 数组的引入
- 第四周《C语言及程序设计》实践项目39 问题求解——求素数
- 第四周《C语言及程序设计》实践项目2 模块化程序设计及C语言中的函数
- 第四周《C语言及程序设计》实践项目22 用指针法访问数组元素
- 第四周《C语言及程序设计》实践项目14 开发一个电子词典
- 第四周《C语言及程序设计》实践项目39 动态存储管理与动态数组的实现
- 第四周《C语言及程序设计》实践项目37 操作字符串数组
- 第四周《C语言及程序设计》实践项目40 问题求解方法——穷举
- 《C语言及程序设计》实践项目——数据的输出
- 《c语言及程序设计》第十九讲实践项目
- 第一周《C语言及程序设计》实践项目11 算术运算符与算术表达式
- 第四周《C语言及程序设计》实践项目32 二维数组及其定义
- 《C语言及程序设计》实践项目——动态数组
- 《C语言及程序设计》实践项目——查找和排序
- 第三周上机实践项目5-工资类(3、4从文件中读入数据并把结果保存在另一个文件中)
- 《C语言及程序设计》实践项目——数值型数据的存储原理