第2段階実戦-通信録管理システム(メモ)

6830 ワード

アドレス帳管理システム(メモ)
本プロジェクトは主にC++を利用して1つの通信録管理システムを実現して、C/C++の基礎知識点を強固にすることに役立ち、配列、ポインタ、構造体などの知識点に関連して、1つの白が牛刀を試すことができるプロジェクトで、有効なコードの行数は400行未満である.
            :

-      :         ,    (  、  、  、    、    )    100 
-      :             
-      :             
-      :             
-      :             
-      :          
-      :          

部分コード関数パッケージ
//     
/*
	       :  、  、  、    、    
	        
*/
struct Contact
{
     
	string c_Name;//  
	int c_Sex;//   1-  2- 
	int c_Age;//  
	string c_Phone;//    
	string c_HomeAddress;//    
};

//        
/*
	              ,       100         ,              
*/
struct AddressBooks
{
     
	struct Contact ContactArray[MAX];//            

	int c_Size;//        
};

しゅかんすう
int main()
{
     
	AddressBooks abs;

	abs.c_Size = 0;

	int select = 0;

	while (true)
	{
     
		showMenu();

		cin >> select;

		switch (select)
		{
     
		case 1:
			AddContact(&abs);//     
			break;
		case 2:
			showContact(&abs);//     
			break;
		case 3:
			deleteContact(&abs);//     
			break;
		case 4:
			foundContact(&abs);//      
			break;
		case 5:		
			modifyContact(&abs);//     
			break;
		case 6:
			cleanContact(&abs);//     
			break;
		case 7:
			ExitTheAddressBook();//     
			return 0;
			break;
		default:
			break;
		}
	}
}

すべてのコードリンク