手機通訊錄系統C

2021-10-09 11:41:37 字數 2781 閱讀 6295

#include

#include

#include

#define max 1000

//通訊錄的最大容量;

using

namespace std;

//定義聯絡人結構體;

struct lxr

;lxr info[max]

;//建立通訊錄;

int total =0;

//通訊錄中總人數;

void

showmenu()

//1、顯示功能選擇選單;

intfind

(struct lxr* p, string s)if(

strncmp

(p[i]

.name.

c_str()

, s.

c_str()

,2)==

0)}if

(flag ==1)

return i;

else

return-1

;}//2、查詢聯絡人,若找到返回其所在位置,找不到則返回-1;

void

add(lxr* p)

else}if

(k ==1)

int f =

find

(info, p[flag]

.name);if

(f !=-1

&& p[f]

.tag ==1)

else

else cout <<

"succeed!"

<< endl;

total++;}

}}//按任意鍵清屏;

system

("pause");

system

("cls");

}//3、新增聯絡人,上限max名;

void

showcontects

(struct lxr* p)

else}}

//按任意鍵清屏;

system

("pause");

system

("cls");

}//4、顯示通訊錄中的所有聯絡人;

void

delete

(struct lxr* p)

else

//按任意鍵清屏;

system

("pause");

system

("cls");

}//5、刪除聯絡人;

void

showone

(struct lxr* p,

int pl)

//6、顯示單個聯絡人;

intbacktomenu()

return0;

}//7、返回功能選擇選單

void

modify

(struct lxr* p)

if(f !=-1

)//按任意鍵清屏;

system

("pause");

system

("cls");

}//8、修改聯絡人資訊;

void

check

(string s)}}

void

call()

cout <<

"the name you choose:"

; cin >> name1;

for(

int i =

0; i < total; i++)}

}}void

clearall

(struct lxr* p)

total =0;

cout <<

"succeed in clearing the contects!"

<< endl;

//按任意鍵清屏

system

("pause");

system

("cls");

}//9、清空所有聯絡人(不需要清空陣列,只需要將tag置零,做邏輯上的清空即可);

intmain()

while

(n)break

;//1、新增聯絡人

case2:

break

;//2、顯示聯絡人

case3:

break

;//3、刪除聯絡人

case4:

else

}break

;//4、查詢聯絡人

case5:

break

;//5、修改聯絡人

case6:

break

;//6、清空聯絡人

case7:

break

;//7、按分組檢視

case8:

break

;//8、撥號功能

} cout <<

"please input the service you need:"

<< endl;

showmenu()

;//若不退出,則使用者可以一直在功能選擇介面進行選擇;

cin >> n;}if

(n ==0)

outfile.

close()

; cout <<

"thanks! welcome to your use next time!"

<< endl;

}system

("pause");

return0;

}

獲取手機通訊錄

在公司裡寫了一段上傳使用者通訊錄的 寫下來,以便以後查閱 獲取手機裡的通訊錄 獲取通訊錄 param context return 返回包含使用者名稱,與號碼的arraylist public arraylistgetcontact context context phones.close alla...

獲取手機通訊錄

手機聯絡人,通過乙個服務想歪提供資料 所有手機聯絡人的資料我們會在服務裡面查詢,然後再返回給activity 首先,我們建立出 contentresolver contentresolver 的建立時通過上下文來獲取的 contentresolver cr context.getcontentres...

C語言實現手機通訊錄系統

include include include include include define node struct node node strphead 全域性變數,煉表頭指標 node strpcurrent 用於指向當前正在操作的結點 函式原型宣告 void handlechoice f in...