设计一个利用文件处理方式实现**号码薄的c++程序。
2023年 6月 22日。
设计一个利用文件处理方式实现**号码薄的c++程序!
一.课程设计基本要求。
1功能选择可以用菜单实现。
请您选择 1增加数据 2修改数据 3查询数据 4删除数据 0推出。
用户通过不同的数字进入不同的菜单。
2**号码薄结构:序号、姓名、**号码。
二、设计的思路。
1.建立ifstream/ofstream/fstream、输入、输出、输入输出流对象,建立ifndef,define预编命令,struct 数据。
2.建立telephonebook类,构建private私有成员和public公有成员。
3.建telephonebook函数,建立输入输出文件,如何打开文件。
4.建立adddata函数,请输入序号、名字、**号码构建**号码本。
5.建立updatedata函数,可以更改序号、名字、**号码本功能项。
6.建立searchdata函数,制作输入查询**号码的序号功能项。
7.建立deletedata函数,制作输入可以删除的**号码的序号。
8.建立pack函数,写入**号码二进制文件,写入**号码本。
9.建立run函数,用do. while界面制作界面。
10.建立一个主函数main(),#include"telephone_book .h"
void main(void)
telephonebook obj;
11.运行主函数main,程序运行就可以了。
三、设计步骤。
1源**。#include
#include
#include
#include
#include
using namespace std;
class book
public:
book();默认构造函数。
char inter_face();首页。
void add_person();添加数据。
void del_person();删除数据。
void show_all();显示所有联系人。
void alter();修改数据。
void select();查询数据。
void s**e_new();保存新增加的联系人。
private:
string name;//姓名。
string number;//**号码。
string stunum;//学号。
book::book()
stunum = 0";
name = 0";
number = 0";
/首页。char book::inter_face()
system("cls");
cout < cout<<"t\t< 修改数据< 查询数据< 退出< char choose; cin >>choose; fflush(stdin); return choose; /添加联系人。 void book::add_person() cout < 学号 :" cin >>stunum; fflush(stdin); cout <<姓名 : cin >>name; fflush(stdin); cout <<** : cin >>number; fflush(stdin); s**e_new(); cout < system("pause"); /删除联系人。 void book::del_person() ofstream outdata(""ios::out); ifstream indata(""ios::in); if (!outdata ||indata) string sign; cout < cin >>sign; string str1; bool flag = true; string str; while (indata >>name >>stunum) outdata << if (flag) elseofstream out(""ios::out); ifstream in(""ios::in); if (!out ||in) while (getline(in, str)) cout < 自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。... 哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi... 面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...C 课程设计
c 课程设计
C课程设计