资源简介
控制台的程序,有可以查看、添加、修改、删除备忘。每次登陆后显示备忘提醒
代码片段和文件信息
#include“head.h“
using namespace std;
extern memo *head;
extern int sumcurymcurdt;
//*************************************************************
// 添加
//*************************************************************
void add(char name[])
{
while(1)
{
system(“cls“);
memo *q*p=head;
if(head ) while( p->next ) p=p->next;
cout<<“ ****************************************************************************\n“;
cout <<“ ★ 添加新备忘 ★ \n“;
cout<<“ ****************************************************************************\n“;
q = new memo;
cout<<“ 请输入事件时间点(如 20080115 1630)输入0 0可返回上级菜单:“;
char sa[21]sb[21];
bool t=false;
while(!t)
{
cin>>sa>>sb;cin.get();
if( strcmp(sa“0“)==0 && strcmp(sb“0“)==0)
{
main_menu(name);
return ;
}
t=time_format(sasb);
if(t)
{ memo *pp=NULL;
q->ym=atoi(sa); q->dt = atoi(sb);
for( pp=head; pp; pp=pp->next)
{
if( pp->ym == q->ym && pp->dt == q->dt )
{
cout<<“ 该时间点已存在备忘如下“;
table_head(); display_one_record(pp);
cout<<“\n ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n“
<<“\n 请另选时间点(输入0 0可返回上级菜单):“;
t=false; break;
}
}
if(!pp) break;
}
}
cout<<“ 请输入事件标题(不超过16个字符,汉字算两个):“;
cin.getline(q->title17);
cout<<“ 请输入事件备注(不超过30个字符 ,输入符号‘-‘可跳过该项):“;
cin.getline(q->detail61); q->tag=1;
q->next= NULL; sum++;
if( !head ) head=q;
else p->next = q;
system(“cls“);
cout<<“\n\n\n\n\n\n\n\n\n\t\t\t添加成功!正在返回添加界面……\n“;
Sleep(1500);
}
}
//*************************************************************
// 修改
//*************************************************************
void modify(char name[])
{
if( !head) { empty_failure( name);return ; }
while(1)
{
memo *p=head;
system(“cls“);
cout<< “\n ★ 现有备忘列表★ “;
table_head();
while(p)
{
display_one_record(p);
p=p->next;
}
cout<<“ 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓\n\n“;
cout <<“ ★ 修改备忘 ★ \n“
<<“ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n“
<<“ 请输入事件时间点(如 20080115 1630)输入0 0可返回上级菜单:“;
char sa[21]sb[21];
bool t=false;
while(!t) // 时间格式输入不正确,重复输入
{
cin>>sa>>sb;cin.get();
if( strcmp(sa“0“)==0 && strcmp(sb“0“)==0)
{
main_menu(name); return ;
}
t=time_format(sasb);
if(t) // 且输入格式正确进行搜索
{
int tym=atoi(sa) tdt= atoi(sb);
for( p=head; p ; p=p->next )
{
if( p->ym == tym && p->dt == tdt)
{
system(“cls“);
cout<<“\n ★ 该备忘内容 ★:“;
table_head(); display_one_record(p);
cout<<“ 需要修改吗?(Y/N):“;
bool tt=false;
while(!tt)
{
char
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 70656 2008-12-13 13:54 Memo_Snowball\Debug\Memo_run.exe
文件 516740 2008-12-13 13:54 Memo_Snowball\Debug\Memo_run.ilk
文件 666624 2008-12-13 13:54 Memo_Snowball\Debug\Memo_run.pdb
文件 890 2008-12-13 13:53 Memo_Snowball\Memo-Snowball.sln
..A..H. 10752 2009-01-08 15:57 Memo_Snowball\Memo-Snowball.suo
文件 12073 2008-11-07 23:56 Memo_Snowball\Memo_run\data_operation.cpp
文件 19272 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\BuildLog.htm
文件 90302 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\data_operation.obj
文件 91003 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\file_operation.obj
文件 40527 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\main.obj
文件 621 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\Memo_run.exe.intermediate.manifest
文件 84336 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\menu.obj
文件 65 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\mt.dep
文件 73802 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\tool_func.obj
文件 625664 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\vc90.idb
文件 282624 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug\vc90.pdb
文件 5055 2008-11-07 23:56 Memo_Snowball\Memo_run\file_operation.cpp
文件 1455 2008-11-07 23:56 Memo_Snowball\Memo_run\head.h
文件 149 2008-11-07 23:56 Memo_Snowball\Memo_run\main.cpp
文件 3988 2009-01-08 15:57 Memo_Snowball\Memo_run\Memo_run.vcproj
文件 1419 2009-01-08 15:57 Memo_Snowball\Memo_run\Memo_run.vcproj.Snowball-PC.Snowball.user
文件 4899 2008-11-07 23:56 Memo_Snowball\Memo_run\menu.cpp
文件 376 2008-11-07 23:56 Memo_Snowball\Memo_run\mymemo.txt
文件 4568 2008-11-07 23:56 Memo_Snowball\Memo_run\tool_func.cpp
文件 12897280 2009-01-08 15:57 Memo_Snowball\Memo_run.ncb
目录 0 2008-12-13 13:54 Memo_Snowball\Memo_run\Debug
目录 0 2008-12-13 13:54 Memo_Snowball\Debug
目录 0 2008-12-13 13:54 Memo_Snowball\Memo_run
目录 0 2009-01-08 15:57 Memo_Snowball
文件 22808 2008-01-19 15:40 Memo_Snowball\Memo 实验报告.docx
............此处省略3个文件信息
- 上一篇:MFC写的对文件内容的DES加解密
- 下一篇:VC++实现两台电脑文件传输(源代码)
相关资源
- VC++实现两台电脑文件传输(源代码)
- 竞赛成绩管理系统 C++
- VC++ 与PLC串口通讯
- VC++2012版Prim算法最小生成树动态演示
- 基于Visual C++的屏幕录像完整源代码
- 通讯录MFC程序,C++大作业
- C++Builder学生信息管理系统
- C++ 模拟投票系统小程序
- 数据结构课程设计,C++计算器MFC
- Effective C++ 中文第三版 非扫描清晰版
- c++QT5图形学-中点画圆完整工程文件
- C++课程设设计 员工信息管理系统
- C/C++使用WinIO读取CMOS数据代码
- FCM模糊C均值的C++实现
- vc++2008Redist安装包
- 回合制游戏c++源代码
- C++ 生成Delaunay三角网
- C#/C++麦克风插拔检测
- SNL语言编译器GUI VC++ 2008版 MFC实现可
- 数据结构C++语言描述--应用标准模板库
- Essential C++中文版.pdf
- C++实现端口扫描
- c++ 俄罗斯方块( + 文档)
- Numerical Recipes 3rd英文版,有C++、Fort
- Sahni著《数据结构算法与应用——C+
- C++编程惯用法——高级程序员常用方
- ACIS--CAD开发类库4
- 郑丽的C++学生用书
- 用C++使用SDL库编写的俄罗斯方块游戏
- 简单画图软件c++
评论
共有 条评论