新浪博客

校园导航系统的设计与实现(数据结构课程设计)

2011-05-26 08:36阅读:

浏览题目


题目序号:
标题:
题目描述:
选题人数:
上传者:
上传时间:
指导老师:

源代码:
#include <iostream>
#include <string>
#include <fstream>
#include <algorithm>
using namespace std;
int sizer;
typedef struct
{
int data;
int t;
int fisrt;
}Node;
typedef struct
{
string name;
int a[101];
}Position;

void initdata(Position *P) //从文件读入学校各地点间的信息
{
ifstream f1('a.in');
int i=1,j;
f1>>sizer;
for(i=1;i<=sizer;i++)
f1>>P[i].name;
for(i=1;i<=sizer;i++)
for(j=1;j<=sizer;j++)
f1>>P[i].a[j];
}

void savedata(Position *P)//保存信息
{
string b;
int i,j;
ofstream fout('a.in');
fout<<sizer<<endl;
for(i=1;i<=sizer;i++)
{
if(i==0) fout<<endl;
fout<<P[i].name<<' ';
}
fout<<endl;
for(i=1;i<=sizer;i++)
{
for(j=1;j<=sizer;j++)
fout<<P[i].a[j]<<' ';
fout<<endl;
}
fout.close();
}

//下面建立主菜单界面
int Menu()
{
int command;
cout<<'————————————————————————————————————————';
cout<<'————————————————————————————————————————';
cout<<'|| ||';
cout<<'|| ............................................. ||';
cout<<'|| ............................................... ||';
cout<<'|| .. 欢迎使用校园导航系统 .. ||';
cout<<'|| ||';
cout<<'|| .. 作者:09级计算机科学与技术专业一班 尹智勇 .. ||';
cout<<'|| ............................................... ||';
cout<<'|| ............................................. ||';
cout<<'|| ||';
cout<<'|| 系统说明:您可以实现如下功能: ||';
cout<<'|| ||';
cout<<'|| 0 退 出 系统 ||';
cout<<'|| ||';
cout<<'|| 1 管 理 员 系统 ||';
cout<<'|| ||';
cout<<'|| 2 普 通 用 户 系统 ||';
cout<<'|| ||';
cout<<'————————————————————————————————————————';
cout<<'————————————————————————————————————————'<<endl;
cout<<'请选择你要进行的操作...'<<endl;
while(cin>>command,command<0||command>2)
{
cout<<' 输入错误!!!'<<endl;
cout<<' 请重新输入:';
}
return command;
}

int display_1()//管理员界面
{
int command;
cout<<'————————————————————————————————————————';
cout<<'———————————————————————————————————————

我的更多文章

下载客户端阅读体验更佳

APP专享