資源簡介
控制臺的程序,有可以查看、添加、修改、刪除備忘。每次登陸后顯示備忘提醒

代碼片段和文件信息
#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++實現兩臺電腦文件傳輸(源代碼)
評論
共有 條評論