Advertisement

Exercises 13.5: Write a program to implement the following functionality.

阅读量:

习题 13.5 设计程序以实现如下功能:

(1) 将五个员工的相关信息(包含编号、姓名、年龄及薪资)按照职工编号从小到大的顺序写入磁盘文件进行存储。
(2) 通过键盘输入两个新的员工资料(其职工编号需大于当前文件中已存在的所有编号),并将这些信息追加至文件末尾。
(3) 显示文件中所有员工的详细信息。
(4) 从键盘输入一个职工编号,程序需在文件中查找是否存在该编号,若存在则输出该员工在文件中的序号及其完整信息;若不存在,则显示“无此人”。此操作可多次执行,当输入的查询编号为0时,程序终止查询过程。

(1) 按照职工编号从小到大将五个员工的数据(包括号码、姓名、年龄和工资)保存至磁盘文件中

代码:

复制代码
 #include<iostream>

    
 #include<fstream>
    
 #include<string>
    
 using namespace std;
    
  
    
 struct Staff
    
 {
    
 	char num[20];
    
 	char name[20];
    
 	int age;
    
 	double wage;
    
 };
    
  
    
 int main()
    
 {
    
 	const int N = 5;
    
 	S

全部评论 (0)

还没有任何评论哟~