c语言程序设计名片管理系统,《名片管理系统》 - C语言课程设计

花玄裳
2023-12-01

//名片夹管理软件 //使用在vc6.0环境中

//请将后缀名改成cpp,再用vc打开 #include#include#include#include#define M 1000

typedef struct names{ char mingzi[10]; char beizhu[60]; char number[16]; char QQ[10]; }NAME;

NAME nm[M];//声明一个共同结构体数组,存放信息

int all_name=0,d;//全局变量存储总人数数量,d要查找的位置信息 void load(); void loadfile(); void storage(); void remind() { int c; printf(

\ \返回主菜单 2.退出系统 *\ \ \ );

d: scanf(\ switch(c) {

case 1: load();break; case 2: exit(0); default :{

printf(\选错了,请重新选择:\ goto d; } } }

//关于作者模块 void exit()

{ system(\

printf(\关于作者:\\n\\n\\n\

\特别感谢西安交通大学城市学院 电气工程专业\\n\\n\

\施德涛\\n\\n\

\在百忙之中,抽出这些时间来编写这个小程序 。\\n\ \我们祝他幸福快乐,事业有成\\n\ \ ); remind(); }

//修改模块开始 void change()

{ char choice[20]; int i,j,k=0; loadfile(); system(\ if(all_name==0) {

printf(\没有信息,请添加\ remind(); }

printf(\请输入要查找的姓名:\ scanf(\ for(i=0;iif(strcmp(choice,nm[i].mingzi)==0)

{j=i;k=1;d=i;break;}//找到了,现在记录位置信息 }

if(k==0)

{printf(\没有找到\\n\\n\ } else {

printf(\您找到的信息为:\\n\\n\ printf(\姓名:%s\\t电话:%s\\tQQ:%s\\t注:%s\\n\\n\ }

printf(

\修改姓名\\n\ \修改电话\\n\ \修改QQ号\\n\ \修改备注\\n\

\请选择要修改的项目:\ ); int a;

e: scanf(\

switch(a) {

case 1: {

system(\

printf(\请输入新名字:\ scanf(\ printf(\修改成功\ storage(); remind(); } case 2: {

system(\

printf(\请输入新号码:\ scanf(\ printf(\修改成功\ storage(); remind(); } case 3: {

system(\

printf(\请输入新QQ号:\ scanf(\ printf(\修改成功\ storage(); remind(); } case 4: {

system(\

printf(\请输入新备注:\ scanf(\ printf(\修改成功\ storage(); remind(); }

default:{ printf(\输入错误,请重新输入:\ } }

//修改模块结束

void search()//查找信息 {

char choice[20];

int i,j,k=0; loadfile(); system(\ if(all_name==0) {

printf(\没有信息,请添加\ remind(); }

printf(\请输入要查找的姓名:\ scanf(\ for(i=0;iif(strcmp(choice,nm[i].mingzi)==0)

{j=i;k=1;d=i;break;}//找到了,现在记录位置信息 }

if(k==0)

printf(\没有找到\ else {

printf(\您找到的信息为:\\n\\n\ printf(\姓名:%s\\t电话:%s\\tQQ:%s\\t注:%s\\n\\n\ } remind(); }

void del()//删除信息模块 { loadfile();

system(\清屏 char choice[20]; //查找要删除的信息 struct name *p=NULL; int i,j,k=0; loadfile(); system(\ if(all_name==0) {

printf(\没有信息,请添加\ remind(); }

printf(\请输入要查找的姓名:\ scanf(\ for(i=0;iif(strcmp(choice,nm[i].mingzi)==0)

{j=i;k=1;d=i;break;}//找到了,现在记录位置信息

 类似资料: