c 课程设计

发布 2022-09-30 14:28:28 阅读 5724

c++课程设计**号码薄管理系统)

**号码薄管理系统。

1、 具有添加、删除、显示、修改和查询联系人**号码的功能。

2、 联系人的信息保存到文件中。

3、 可以实现为控制台程序或图形界面程序。

4、 按学院实验报告要求格式书写实验报告。

#include

#include

#include

#include

#define max 200最大存储量200

using namespace std;

函数声明。void s**einfo(int n);

int openinfo();

void addinfo();

void modifyinfo();

void searchinfo();

void deleteinfo();

void displayall();

void quit();

void choice();

void adds**einfo(int n);

定义联系人类。

class connectinfo

private成员信息。

int num;

string name;

string phonenum;

public:

void setinfo声明输入信息方法。

void setinfo(int num,string name,string phonenum); 函数重载。

void modifyphonenum声明修改**号码方法。

void displayinfo声明显示函数。

bool comparename(string &name声明比较姓名函数。

int getnum取序号。

string getname取姓名。

string getphonenum取**号码。

void connectinfo::setinfo类外定义输入信息的方法。

cout<<"输入序号:";

cin>>num;

cout<<"输入姓名:";

cin>>name;

cout<<"输入**号码:";

cin>>phonenum;

cout< }

void connectinfo::setinfo(int num,string name,string phonenum) /函数重载*/

void connectinfo::modifyphonenum类外定义修改**号码的方法。

cout<<"输入新的**号码:";

cin>>phonenum;

void connectinfo::displayinfo类外定义显示信息的方法。

cout< <

bool connectinfo::comparename(string &name) /类外定义比较姓名函数。

return(this->name==name);

int connectinfo::getnum取序号。

return num;}

string connectinfo::getname取姓名。

return name;

string connectinfo::getphonenum取**号码。

return phonenum;}

全局变量。connectinfo info[max全局变量info

主菜单。void menu

cout《**号码簿管理程序< cout<<"1.增加数据 ";

cout<<"2.修改数据 ";

cout<<"3.查询数据 ";

cout<<"4.删除数据 ";

cout<<"5.显示全部 ";

cout<<"6.退出 ";

cout<<"输入你要进行的操作标号:";

int n;

cin>>n;

cout< switch(n)

choice();

添加函数。void addinfo()

cout<<"输入你要添加联系人的个数:";

int n;

cin>>n;

cout< for(int i=0;i

adds**einfo(n以添加方式存盘。

修改信息函数。

void modifyinfo()

int n;bool flag=false;

n=openinfo读取磁盘文件信息返回联系人个数。

cout<<"输入你要修改的联系人的姓名:";

string name;

cin>>name;

cout< for(int i=0;i

if(flag)

cout<<"修改成功"< s**einfo(n存盘。

elsecout<<"你要修改的联系人不存在!"<

查询信息函数。

void searchinfo()

bool flag=true;

int n=openinfo读取磁盘文件信息返回联系人个数。

cout<<"输入你要查询的联系人的姓名:";

string name;

cin>>name;

cout

if(flag)

cout<<"没有此联系人!"<

删除函数。

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...