#include
#include
#include
typedef struct atnn //定義結構體
attn;
void menu()//選單
void print_attn(attn *at,int sz)//顯示所有聯絡人資訊
}void
add_attn(attn *at,int sz)//新增聯絡人資訊
}if ((strcmp(at[i].name, "") != 0) && (i == sz))
}void delete_attn(attn at,int sz)//刪除指定聯絡人
tmp=1;
break;
}else tmp=0;
}if(tmp==0)
printf("輸入有誤!\n");
}void find_attn(attn *at,int sz)//查詢指定聯絡人
else tmp=0;
}if(tmp==0)
}void alter_attn(attn *at,int sz)//修改指定聯絡人的某個資訊
}tmp=1;
break;
}else
tmp=0;
}if(tmp==0)
}void
empty_attn(attn *at,int sz)//清空整個通訊錄
printf("通訊錄已清空!\n");
}void
order_attn(attn *at,int sz)//將通訊錄按照聯絡人名字的順序顯示}}
int main(),,
,,};int sz=sizeof(at)/sizeof(at[0]);
int input = 1;
menu();
while(input)
}system("pause");
return 0;
通訊錄(C語言)
include include include define m 1000 結構體變數的大小 void insert 增加聯絡人資訊 int delet 刪除聯絡人資訊 void find 查詢指定聯絡人資訊 void change 修改聯絡人資訊 void show 顯示所有聯絡人資訊 void ...
通訊錄(C語言)
通訊錄是學完結構體之後檢驗自己掌握知識是否牢固的關鍵 分為三個部分,list.h,list.cpp 和 test.cpp,寫這個通訊錄花了我一上午的時間,已經有了雛形,不過沒有滿足動態開闢空間的要求,也沒有使用檔案格式,所以過幾天我還會寫乙個高階版的。list.cpp include list.h ...
通訊錄 c 語言
include include include define true 1000 操作成功 define false 1000 操作失敗 typedef char name typedef long phone typedef struct com com 建立順序表 com createperso...