《数据结构》课程设计题目急急!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:18:25
为了实现通讯录管理的几种操作功能,首先设计一个含有多个菜单项的主控菜单程
序,然后再为这些菜单项配上相应的功能。

【设计要求】
1.菜单内容
程序运行后,给出6个菜单项的内容和输人提示:
1.通讯录链表的建立
2.通讯者结点的插人
3.通讯者结点的查询
4.通讯者结点的删除
5.通讯录链表的输出
6.通讯录链表的导入
0.退出管理系统
请选择0-6

2.设计要求
(1)使用数字0-6来选择菜单项,其他输入则不起作用。
(2)功能“6.通讯录链表的导入”是指,从硬盘的“通讯录.txt”文件记录中导入通讯录的数据。
问题补充:为实现通讯录管理的
现在提升到30了可以了吧,就那么多了,都给你了.
希望你可以快一点,有急用.谢谢!!
对了是用C语言编的哦.

又来了
这个是学生的管理的 改改吧
#include<iostream.h>
#include"string.h"
#include "process.h"
#include <stdio.h>
struct Node
{
int age;
char* name;
Node* next;

};
struct newnode
{
char newname[20];
int newage;

};
void AddTohead(Node* node,char* name,int age)
{
if(!node)
return;
Node* newnode = new Node;
if(name)
{
int cd = strlen(name)+1;
newnode->name = new char [cd];
strcpy(newnode->name,name);
}
else newnode->name = NULL;
newnode->age = age;
newnode->next = node->next;
node->next = newnode;

}
void Show(Node* node)
{
Node* p = NULL;

p = node->next;
while(p!=NULL&&p->name!=NULL)//我的软肋 我没有注意指针的真正的指向 以后要注意 这是我看以前的程序中看出来的问题 while(p)这是我原先写 切记切记
{ //看完程序后我还是没写对 我写对了
cout<<p->name<<