• 大小: 2.67MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-10
  • 语言: C/C++
  • 标签: C++  备忘录  

资源简介

控制台的程序,有可以查看、添加、修改、删除备忘。每次登陆后显示备忘提醒

资源截图

代码片段和文件信息

#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个文件信息

评论

共有 条评论