//
//
//
//
// Created by x on 13-7-31.
// Copyright (c) 2013年卢宗洋. All rights reserved.
//
#include <>
#include <>
/********变量定义及初始化*******/
int variable = 0; //定义完成输入选择变量,初始化为0
int nNum = 0; //定义主界面功能选择变量,初始化为0
int num = 0; //定义删除信息功能函数选择变量,初始化为0
int choose_num = 0; //定义查看记事本功能选择变量,初始化为0
int nTable = 0; //第一录入第n条信息变量,初始化为0
int chooseInPut = 0; //定义输出选择变量,初始化为0
int count = 0; //定义查询次数变量count,初始化为0
int choosequit = 0; //选择退出查看信息函数
/************时间结构体(包括:年-月-日)************/
struct Date //日期结构, 用来构造日期结构体
{
int year; //年
int month; //月
int day; //日
}Date[100]; //日期,最多输入100次存储日期
/*****记事本内容结构体(包括:标题-作者-内容-日期)*****/
struct NoteBook //记事本结构用来构造记事本的结构体
{
char Theme[100]; //主题
char Authur[20]; //作者
char Substance[1000]; //内容
struct Date date; //日期
}Books[100]; //记事本最多存储100条信息
/*************功能选择函数*************/
char choose() //自定义函数,实现功能选择
{
while (1) {
printf("***********记事本***********\n");
printf("* 版本说明: 0 *\n");
printf("* 进入记事本请按: 1 *\n");
printf("* 查看记事本请按: 2 *\n");
printf("* 修改记事本请按: 3 *\n");
printf("* 删除请按: 4 *\n");
printf("* 退出记事本请按: 5 *\n");
printf("* 再录入信息请按: 6 *\n");
printf("* 查看注意事项按: 7 *\n");
printf("***************************\n");
printf("请输入您要操作的选项: \n");
scanf("%d",&nNum); //选择功能,输入选项打印出提示信息
switch (nNum) {
case 0:{
printf("版本说明!\n");
break;
}
case 1:{
printf("您选择了进入记事本,请按提示进行操作!\n");
break;
}
case 2:{
printf("您选择了查看记事本,请按提示进行操作!\n");
break;
}
case 3:{
printf("您选择了修改记事本,请按提示进行操作!\n");
break;
}
case 4:{
printf("您选择了删除记事本,请按提示进行操作!\n");
break;
}
case 5:{
printf("您选择了退出记事本!\n");
break;
}
case 6:{
printf("您选择了再次录入信息,请按提示进行操作!\n");
break;
}
case 7:{
printf("您选择了提醒功能!\n");
break;
}
default:
printf("您的操作有误,请重新选择。\n");
sleep(1);
return choose(); //操作错误,返回函数重新操作
break;
}
return 0; //结束
}
}
/**********输入选择功能函数**********/
void InPutChoose() //自定义函数,实现信息输入选择功能
{
printf("*******************
记事本-程序设计 来自淘豆网www.taodocs.com转载请标明出处.