求C语言程序设计手机通讯录代码,急,

如题所述

//这个是我教材上的,不知道你要的是不这个
#include<stdio.h>
#include<string.h>
struct friends_list
{
char name[10];
int age;
char telephone[13];
};

int Count=0;
void new_friend(struct friends_list friends[]);
void search_friend(struct friends_list friends[],char *name);

int main(void)
{
int choice;
char name[10];
struct friends_list friends[50];

do
{
printf("通讯录功能选项:1:新建2:查询0:退出\n");
printf("请选择功能:\n");
scanf("%d",&choice);
switch(choice)
{
case 1:new_friend(friends);
break;
case 2:printf("请输入要查找的联系人姓名:");
scanf("%s",name);
search_friend(friends,name);
break;
case 0:break;
}
}
while(choice!=0);
printf("谢谢使用通讯录功能!\n");

return 0;
}
void new_friend(struct friends_list friends[])
{
struct friends_list f;
if(Count==50)
{
printf("通讯录已满!\n");
return;
}
printf("请输入新联系人的姓名:");
scanf("%s",f.name);
printf("请输入新联系人的年龄:");
scanf("%d",&f.age);
printf("请输入新联系人的联系电话:");
scanf("%s",f.telephone);
friends[Count]=f;
Count++;
}
void search_friend(struct friends_list friends[],char *name)
{
int i,flag=0;
if(Count==0)
{
printf("通讯录是空的!\n");
return;
}
for(i=0;i<Count;i++)
if(strcmp(name,friends[i].name)==0)
{
flag=1;
break;
}
if(flag)
{
printf("姓名:%s\t",friends[i].name);
printf("年龄:%d\t",friends[i].age);
printf("电话:%s\n",friends[i].telephone);
}
else
printf("无此联系人!");
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-01
ist(friends_list friends[])
{
int i;
for(i=0;i<count;i++)
{printf("姓名:%s\t",friends[i].name);
printf("生日:%d\t",friends[i].birthday);
printf("地址:%s\n",friends[i].address);
printf("电话:%s\n",friends[i].telephone);}

}
//这样就完成了输出函数
另外,站长团上有产品团购,便宜有保证
第2个回答  2011-03-29
你问的这个太不清楚了。你到底是要做一个什么样的程序:手机上用的?Windows中用的?还是DOS界面的?

求C语言程序设计手机通讯录代码,急,
printf("年龄:%d\\t",friends[i].age);printf("电话:%s\\n",friends[i].telephone);} else printf("无此联系人!");}

求大神用c语言帮忙编个手机通讯录管理!!
我倒是有个这个代码 功能和这个相近发给你看看吧,希望给你点灵感 include<stdio.h> \/\/定义输出输入函数 include<stdlib.h> \/\/定义杂项函数及内存分配函数 include<string.h> \/\/字符串处理 define BUFLEN 80 \/\/缓存区字符不超过80 define LEN 20 \/\/返回去字符不超过20 define N ...

用c语言编写简单的手机通讯录
include "stdafx.h"include<iostream> include<fstream> include<iomanip> static int n=0;int comp(char*,char*);class MyFriend { unsigned int age;char name[12];char TelNo[12];public:void getdata(){ cout<<"(年龄 姓名 电话):";cin>>age>>name>>TelNo;} void disp(){ cout<<se...

求用C语言编写手机通讯录系统的程序
void Delete()void Input() \/*向.通讯录中输入一个人的信息*\/ { s=(linklist)malloc(sizeof(listnode));printf("\\n\\n\\t请输入该用户的信息:");printf("姓名:");scanf("%s",&s->name);printf("电话号码:");scanf("%s",&s->tel_no);printf("单键拨号:");scanf("%s",&s->sim...

C语言编写通讯录,要求可以查找、显示、删除、添加!在线等!急!
int n){char ch[20];int i = 0;printf("请选择查询的联系人姓名:");scanf("%s",ch);for (; i < n; i++){if (strcmp(ch, (*(somebody+i)).name)==0){printf("%s的号码是%d.\\n",ch,(*(somebody+i)).tel);}}}int Add(address_list *somebody){int i,k;printf("...

用C语言或C++做个通讯录管理系统
int num; \/\/这里使用数组解决通讯录的问题,实际上使用链表更好。int menu_select(){char s[80];int a;\/*定义整形变量*\/system("cls");printf("\\t\\t***欢迎进入通讯管理界面***\\n\\n");printf("\\t\\t\\t0. 输入记录\\n");printf("\\t\\t\\t1. 显示记录\\n");printf("\\t\\t\\t2....

我现在需要一个通讯录的c语言源代码,大家可以帮帮我吗???
1、设一个通信录由以下几项数据信息构成:数据项 类型 姓名 字符串 地址 字符串 邮政编码 字符串 电话号码 字符串 2. 实现功能:1.存取、2.显示、3.删除记录、4.查询记录等功能。2、要求:界面友好,易于操作 \/ include<stdio.h> include<string.h> include<stdlib.h> struct ...

用C语言编写一个简单的通讯录软件,实现简单的 姓名 电话 邮箱 地址 的...
const char *PHONE = "电话:";const char *ADDR = "地址:";const int MAX_NUM = 512;PersonInfo g_piArry[MAX_NUM];static int read_line ( FILE *fp, char *line, int max_length ){ int i;char ch;\/* initialize index to string character *\/ i = 0;\/* read to end of ...

c语言手机通讯录程序啊~小弟初来,分数不高,望各位高手给指点指点吧...
c语言手机通讯录程序啊~小弟初来,分数不高,望各位高手给指点指点吧!!! 1、数据结构描述1)程序设计中要求至少使用以下的数据结构:①基本类型数据;②数组类型;③指针类型;④结构体类型;⑤文件类型。2)必备的数据结构说明如下:①符号常量:N最大记录... 1、数据结构描述1)程序设计中要求至少使用以下的数据结构:①...

求一个通讯录管理系统 C语言编写的
设计要求如下 14 2009-05-11 求用C语言编写一个学生通讯录管理系统 121 2012-06-09 用C语言编写一个通讯录管理系统 32 2011-06-27 高分求高手编写一《通讯录管理系统》的c语言程序 3 2007-07-31 特求有关于用C语言编一个通讯录管理系统的程序设计 7 2015-01-14 C语言,编写一个简单的通讯录...

相似回答