C++职工管理系统(课程设计报告(二)

简介: C++职工管理系统(课程设计报告(二)
**addInfo()函数的实现(下面代码)**

④ShowInformation()函数,显示信息

就调用存储在work**类型 EmpArray数组中的老板类,员工类,或者是经理类的showInfo()函数既可。 当然要先判断,文件是否为空或者是否存在

⑤DeleteInformation()函数 删除信息

先看文件是否存在或者是否为空,通过职工编号删除信息,调用函数JudgeInformation(int ID),判断编号是否存在,如果存在吗,用数据覆盖的方式删除,删除后,人数减1。

⑥ ModifyInformation(),修改信息

也就是判断文件是否存在或者是否为空,通过职工编号修改,后面修改信息思路部分类似于添加信息。

⑦ searchInformayion()函数 查找信息

也就是判断文件是否存在或者是否为空,通过职工编号查找,找到就调用showInfo()函数

⑧sortInformation() 排序函数

就是通过职工编号,对职工的信息进行排序。主要通过选择排序实现排序效果(找到最小的)

⑨ clearInformation()函数,清空文件记录

用delete,删除信息就行,然后文件更新等一系列初始化操作。

⑩initArray()函数

将文件中的信息读取到程序中,初始化(关闭程序,下次运行程序中仍然有信息记录)

相关文章
|
21天前
|
算法 C语言 C++
C++语言学习指南:从新手到高手,一文带你领略系统编程的巅峰技艺!
【8月更文挑战第22天】C++由Bjarne Stroustrup于1985年创立,凭借卓越性能与灵活性,在系统编程、游戏开发等领域占据重要地位。它继承了C语言的高效性,并引入面向对象编程,使代码更模块化易管理。C++支持基本语法如变量声明与控制结构;通过`iostream`库实现输入输出;利用类与对象实现面向对象编程;提供模板增强代码复用性;具备异常处理机制确保程序健壮性;C++11引入现代化特性简化编程;标准模板库(STL)支持高效编程;多线程支持利用多核优势。虽然学习曲线陡峭,但掌握后可开启高性能编程大门。随着新标准如C++20的发展,C++持续演进,提供更多开发可能性。
41 0
|
12天前
|
Rust 安全 C++
系统编程的未来之战:Rust能否撼动C++的王座?
【8月更文挑战第31天】Rust与C++:现代系统编程的新选择。C++长期主导系统编程,但内存安全问题频发。Rust以安全性为核心,通过所有权和生命周期概念避免内存泄漏和野指针等问题。Rust在编译时确保内存安全,简化并发编程,其生态系统虽不及C++成熟,但发展迅速,为现代系统编程提供了新选择。未来有望看到更多Rust驱动的系统级应用。
35 1
|
1月前
|
存储 C++
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
【C++】C++ 基于QT实现散列表学生管理系统(源码+数据+课程论文)【独一无二】
|
1月前
|
存储 算法 数据可视化
【C++】C++旅游管理系统(源码+论文)【独一无二】
【C++】C++旅游管理系统(源码+论文)【独一无二】
|
1月前
|
搜索推荐 数据处理 文件存储
【C++】C++ 培训报名系统 (源码+论文)【独一无二】
【C++】C++ 培训报名系统 (源码+论文)【独一无二】
|
1月前
|
存储 C++
【C++】C++公司人事管理系统(源码)【独一无二】
【C++】C++公司人事管理系统(源码)【独一无二】
|
1月前
|
存储 数据挖掘 C语言
【C/C++】C/C++车辆交通违章管理系统(源码+数据文件)【独一无二】
【C/C++】C/C++车辆交通违章管理系统(源码+数据文件)【独一无二】
|
1月前
|
存储 数据可视化 C++
【C++】C++-机房收费管理系统(源码+注释)【独一无二】
【C++】C++-机房收费管理系统(源码+注释)【独一无二】
|
1月前
|
数据可视化 C++
【C++】C++商店销售管理系统(源码+论文)【独一无二】
【C++】C++商店销售管理系统(源码+论文)【独一无二】
|
1月前
|
C++
【C++】C++书店管理系统(源码+论文)【独一无二】
【C++】C++书店管理系统(源码+论文)【独一无二】