用vector容器寫職工管理系統

2021-07-26 20:42:48 字數 1125 閱讀 9681

職工資訊管理系統:

存在乙個資料檔案,用來儲存職工各種資訊:職工號,姓名,年齡,性別,

郵編,部門,工資

可以註冊新職工;

允許修改職工資訊

允許刪除職工資訊;

4,按照按照姓名和部門查詢職工資訊;

可以按照工資多少進行排名,

可以瀏覽所有職工資訊;

.有乙個主介面,供選擇和呼叫上述選項。

.用c++中,檔案和鍊錶實現

1、標頭檔案control.h

#ifndef control_h

#define control_h

#include

#include

#include

#include

#include

#include

using

namespace

std;

class stuff

;class control

;#endif

2、主函式staff management system.cpp

#include "control.h"

void control::jiemian()

void control::del(vector

&vec)

}if(temp)

}if(temp)

}if(!temp)

void control::sort(vector

&vec)

void control::system_init(vector

&vec)

stuff temp;

control t;

while(1)

}}int main()

}while(flag!='0');

vector

::iterator it;

stuff temp;

fstream outfile("stud.txt",ios::out);

if(!outfile)

for(it = vec.begin(); it != vec.end(); it++)

職工管理系統(list容器)

今天學了c 的容器,然後就把之前的職工管理系統重新拿出來做了一遍,這次我是用list容器做的,vector的操作其實也是有著異曲同工之妙,vector首先是解決了陣列的乙個大缺陷 有上限,但是它本質上還是陣列,只是動態分配記憶體了而已,還有一點不得不說c 比c強大的地方了,c裡面如果要對陣列插入刪除...

用vector容器給map排序

題目描述 找尋一堆資料中哪個資料出現的最多 第一種思路 用c語言直接存放陣列 第二種思路 用map存放,存放到vector中 vector容器 中關於map物件的排序 struct cmpbyvalue 降序是 因此先判斷value,從大到小排序,如果value相同,則排序key bool cmp ...

從零開始寫STL 容器 vector

vector又稱為動態陣列,那麼動態體現在 vector和一般的陣列又有什麼區別?vector中各個函式的實現原理是怎樣的,我們怎樣使用會更高效?在容器類的最前面我們會看到許多的typedef 常見的如下 public typedef t value type typedef value type ...