background image

        int yfgz;       

 

保存职工应发工资

        int sk;         

保存职工税款

        int sfgz;        

保存职工实发工资

}ZGGZ;

定义 Saveflag 全局变量,用于存放结构体数组是否修改过。1 为改过,2 未改过

2、函数设计及功能描述

1,int Add(ZGGZ TP[],int n )

函数用于在数组 tp 中增加工资记录元素,并返回数组中的当前记录数 i。若在刚进入工资管理系统时数据

文件为空,则将从数组的头部开始增加记录;否则,将记录添加在数组的尾部

2,void BoFang(int s);

通过传入不同的声音文件编号来播放不同的 XP 的系统声音

网上找的模板

#include <windows.h>

#include <mmsystem.h>

#pragma comment(lib, "Winmm.lib")

void main()

{

PlaySound(TEXT("C:\\WINDOWS\\Media\\WindowsXP

.wav"),NULL,SND_FILENAME|

SND_SYNC);

}

3, int Del(ZGGZ tp[],int n);

函数用于先在数组 tp 中找到满足条件的记录,然后删除该记录,并返回数组中的当前记录数

支持选择按照编号查找和按照姓名查找

4,void Disp(ZGGZ tp[],int n);

先调用 PrintHeader()显示表头,再用 for 循环调用 PrintData 来显示结构体数组中每个记录的信息

5,void FunTitle(int m);

功能是截获用户在主菜单所做的选择,并在进入功能前提示用户当前所选择的功能

6,void Huang(char str[],int max,int ciShu);

一个自创小程序,利用 Dos 命令 cls 刷屏可以让字符串在显示器上左右摇曳

通过输出空格的数量控制位置,通过 cls 刷屏命令来清除上次的显示,达到移动效果

7,int Insert(ZGGZ tp[],int n);