编写建立同学通讯录包括姓名和电话号码的c 语言程序
发布网友
发布时间:2022-05-05 15:06
我来回答
共1个回答
热心网友
时间:2022-06-27 16:03
#include<stdio.h>
#include<string.h>
#include<windows.h>
#define M 500
struct Man //定义结构体
{
char Name[8]; //名字
char Depart[20]; //工作单位
char QQ[10]; //QQ号码
char Email[30]; //邮箱
};
void text(); //相当于主函数
void text1(); //菜单输出
char text2(); //开始的版权信息输出
int Delete(Man Man[], int Size);//删除信息
void Display(Man man[]); //显示所有记录
void getch();
int Insert(Man Man[], int Size); //插入模块
void Modify(Man Man[], int Size); //修改模块
int S_asname(Man Man[], int Size, int n); //查找信息
void S_asqq(Man Man[], int Size); //按QQ查找模块
int Save(Man Man[], int Size); //把数据写入文件
int Scan(Man Man[]); //从文本中读取数据
void main() //主函数
{
text(); //(这边纯属蛋疼,最多加长系统运行时间)
}
void text() //相当于主函数
{
Man man[M]; //500人的结构体数组
char control=0; //菜单选择控制变量
int size=0; //保存当前已有的记录
if ( text2() ) //这边可不要if,直接调用text2,显示版权信息。
{
size=Scan(man); //判断文件是否存在
while(1) //菜单生成
{
text1(); //菜单显示
scanf(