资源简介
控制台的程序,有可以查看、添加、修改、删除备忘。每次登陆后显示备忘提醒
代码片段和文件信息
#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++实现两台电脑文件传输(源代码)
相关资源
- C++获取计算机的CPU ID,硬盘序列号等
- C++头文件转delphi工具 + 源码
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
川公网安备 51152502000135号
评论
共有 条评论