91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.82 KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-10-02
  • 語言: 其他
  • 標簽: c語言??

資源簡介

2.程序完成后應(yīng)該完成如下基本功能:
1)用自定義日記的存儲結(jié)構(gòu),每篇日記至少包含日期,內(nèi)容等字段;
2)使用者必須輸入密碼;
3)寫日記與保存功能;
4)日記查閱:按日期查看,按關(guān)鍵字查看,按順序查看功能(從某一篇開始)
3.在完成上述基本功能的前提下,有能力的同學(xué)可以完成如下加強功能:
1)實現(xiàn)日記的永久存儲。
2)對保存的密碼進行變換,以免泄密。
3)允許多人使用。
4)在程序的提示語言清晰明確,界面美觀并且適用。

資源截圖

代碼片段和文件信息

/*
程序亮點:
(1)實現(xiàn)多用戶使用,各用戶間數(shù)據(jù)相互獨立。?
(2)用戶可以更改自己的密碼,并且日記的加密是以用戶密碼來加密的。?
(3)在查看日記時,不會一次性將所有符合的日記輸出,而是控制一篇一篇輸出,而且用
?????戶可以自行控制查看上一篇或是下一篇?,并且能夠方便的刪除正在查看的日記。?
(4)刪除用戶的同時會將用戶的所有日記刪除。?

使用說明:
為了便于測試,已建立了用戶名為:aaa,密碼為:aaa的用戶,并且建立了幾篇日記。
如果要測試刪除用戶操作,由于刪除用戶的同時會將用戶的所有日記刪除,所以建議不要
刪除aaa用戶,以免測試數(shù)據(jù)丟失,可以自行注冊一個新用戶,再刪除。?
*/?

#include?
#include?
#include?
#include?
#define??MAXSIZE?5000???????//日記最大長度?
#define??ESC?27
#define?LEN?sizeof(diarys)??
typedef?struct?diary??????//用戶與日記共用的結(jié)構(gòu)體?
{char?other[3][30];???//作為日記時:心情、天氣、日期?;????作為用戶時:用戶名、密碼?
?char?text[MAXSIZE];??//正文?
?struct?diary?*next;
?int?flag;
}diarysusers;


/****************?函數(shù)聲明?******************************************************/

char?menu_main();?????????????????????????????????????????????????????????????????//主菜單?
void?login();?????????????????????????????????????????????????????????????????????//登錄用戶與用戶操作?
char?menu_diary();????????????????????????????????????????????????????????????????//用戶操作菜單?
users?*?login_user(users?*puserchar?name[]char?password[]);?????????????????????//用戶登錄輸入用戶名和密碼?
diarys?*?new_diary(diarys?*?head);????????????????????????????????????????????????//新建日記
void?input_diary(char?text[]);????????????????????????????????????????????????????//輸入日記
diarys?*?select_diary(diarys?*head);??????????????????????????????????????????????//日記查看
char?menu_seek();?????????????????????????????????????????????????????????????????//日記查看菜單?
void?print_node(diarys?*p);???????????????????????????????????????????????????????//輸出結(jié)點內(nèi)容
diarys?*?output_diary(diarys?*head);??????????????????????????????????????????????//輸出所有激活態(tài)結(jié)點內(nèi)容
void?shaixuan_other(diarys?*?headint?i);?????????????????????????????????????????//以other[i][]篩選結(jié)點
int?mohu_shaixuan(diarys?*pchar?text[]);?????????????????????????????????????????//模糊字符匹配,返回0則沒有匹配?
void?shaixuan_keyword(diarys?*head);??????????????????????????????????????????????//按關(guān)鍵字篩選日記?
void?user_defined(diarys?*head);??????????????????????????????????????????????????//?用戶自定義篩選
void?sign_up();???????????????????????????????????????????????????????????????????//注冊用戶
void?del_user();??????????????????????????????????????????????????????????????????//刪除用戶?
void?input_password(char?password[]);?????????????????????????????????????????????//輸入密碼
void?change_password(users?*puserusers?*user1);??????????????????????????????????//更改用戶密碼?
diarys?*?del_node(diarys?*?headdiarys?*?pflag);??????????????????????????????????//刪除結(jié)點
void?activation_diary(diarys?*?head);?????????????????????????????????????????????//激活所有日記結(jié)點?
void?encrypt_password(char?password[]);???????????????????????????????????????????//加密密碼算法
void?encrypt_diary(char?text[]char?password[]);??????????????????????????????????//加密日記算法
void?decode_diary(char?text[]char?password[]);???????????????????????????????????//解密日記算法?
void?encrypt_alldiary(diarys?*?headchar?password[]);?????????????????????????????//加密所有日記
void?de

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????25500??2009-05-10?15:12??aaa.dat

?????文件???????5100??2009-05-10?15:12??users.dat

?????文件??????19901??2009-05-10?15:11??日記管理系統(tǒng).c

-----------?---------??----------?-----??----

????????????????50501????????????????????3


評論

共有 條評論