C++编程的一个问题(紧急!!!)

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:11:03
该系统在磁盘上存储了某单位上月全体员工的工资信息,对于每一位职工存储以下信息:月份,职工编号,基本工资,津贴,岗贴,补贴,房贴,交通补贴,应发数,房租,储蓄,会费,个人所得税,应扣数,实发数。
个人所得税的计算方法设定为:工资少于800元为0,800-1000元为5%,1000-5000元为10%,5000元以上为20%。
该系统功能如下:1)创建存储职工工资信息的存储系统。2)添加职工的工资信息(增加新职工时使用)。3)删除某职工的工资信息(职工离职或者死亡时使用)。4)修改某职工的部分工资信息(当月开始增加或减少某些项工资或扣款数变化)。5)输出指定编号职工的工资信息(查询用)。6)输出当月全体职工的工资信息(发工资用)。
如果写得好,一定加分!

好几月没来了。。
现在的人都不认识了呢。。
今天来查点东西
随便帮人答了几道题
时间很紧啊。。
给你实现两个接口功能
其它的自己多动动脑子吧
至少我上学的时候这种作业都是自己完成的
可以参考
但绝对不可以照抄
这是我的原则
当然,如果给我钱另说^O^

// zd_81.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include <process.h>
#include <windows.h>

struct staff{
int mouth;
int index;
int basic_wage;
int jin_wage;
int gang_wage;
int bu_wage;
int fang_wage;
int jiao_wage;
int should_pay;
int rent;
int bank;
int tax;
int p_tax;
int deduct;
int fact_pay;
};

void Create()
{
HANDLE hFile;
hFile = CreateFile("staff.data",GENERIC_READ | GENERIC_WRITE,0,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);
if (hFile==INVALID_HANDLE_VALUE)
{
printf("建立新的数据库失败!\r\n");
return;
}