久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 2761|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Linux簡(jiǎn)單電子通訊錄源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
程序中使用的函數(shù)的函數(shù)聲明。通過(guò)自定義頭文件的方法。
  1. #ifndef MYHEAD_H_//定義自定義頭文件
  2. #define MYHEAD_H_

  3. #include <stdio.h>//添加需要用到的頭文件
  4. #include <stdlib.h>
  5. #include <string.h>

  6. #include <errno.h>
  7. #include <netdb.h>
  8. #include <pthread.h>

  9. #include <unistd.h>
  10. #include <sys/socket.h>
  11. #include <sys/types.h>
  12. #include <sys/stat.h>
  13. #include <fcntl.h>

  14. #include <sqlite3.h>


  15. #define MAX_LEN sizeof(char) * 20
  16. #define MAX sizeof(char) * 1024
  17. #define PASSWORD_LEN 20
  18. #define BACKSPACE 127

  19. enum RESULT//枚舉
  20. {

  21.     Add_success,//添加信息成功
  22.     Add_fail,//添加信息失敗

  23.     Search_success,//查找成功
  24.     Search_fail,//查找失敗
  25.     Search_empty,//查找為空

  26.     Display_success,//顯示成功
  27.     Display_fail,//顯示失敗
  28.     Display_empty,//顯示為空

  29.     Delete_success,//刪除成功
  30.     Delete_fail,//刪除失敗
  31.     Delete_empty,//刪除為空

  32.     Write_fail,//寫(xiě)入失敗
  33.     Write_success,//寫(xiě)入成功

  34.     ADD,//添加數(shù)據(jù)命令
  35.     SEARCH,//查找數(shù)據(jù)命令
  36.     DISPLAY,//顯示命令
  37.     DELETE,//刪除命令
  38.     ERROR,//輸入錯(cuò)誤
  39.     QUIT,//退出命令

  40.     WRITE_LISTLIB_OK,
  41.     READ_LISTLIB_OK


  42. };

  43. /* 定義結(jié)構(gòu)體,用來(lái)封裝信息*/
  44. struct address
  45. {
  46.     char name[20];
  47.     char home_address[100];
  48.     char phone_number[20];
  49.     int ID;

  50.     struct address * next;
  51. };
  52. typedef struct address Address;//struct address 重命名 Address
  53. typedef Address * Link;//Address * 重命名 Link


  54. struct user//定義user 結(jié)構(gòu)體
  55. {
  56.     char user[20];
  57.     char password[20];
  58.     char answer[20];

  59.     struct user * next;
  60. };
  61. typedef struct user User;
  62. typedef User * USER;



  63. int interface(Link *head,char **user);//聲明主菜單函數(shù)
  64. int reg_ID();//聲明注冊(cè)用戶函數(shù)
  65. int mod_password();//聲明修改密碼函數(shù)
  66. char * my_strcpy(char *str, char *ptr);//聲明 拷貝函數(shù)
  67. int my_strcmp(char *dest,char *src);//聲明匹配字符串函數(shù)
  68. int login_screen(Link *head,char **name);//聲明登錄函數(shù)
  69. void init_head(Link *head);//聲明初始化Link 頭指針函數(shù)
  70. void init_userHead(USER *userHead);//聲明初始化USER 頭指針函數(shù)
  71. void menu(void);//聲明菜單函數(shù)
  72. void insert_tail_list(Link newlist,Link *head);//聲明address 結(jié)構(gòu)體尾插函數(shù)
  73. void insert_tail_user(USER newlist,USER *userHead);//聲明 user結(jié)構(gòu)體尾插函數(shù)
  74. void display_list(Link head);//聲明顯示函數(shù)
  75. int search_list(Link *head,Link *find_head,char **name);//聲明查找函數(shù)
  76. int delete_list(Link *head,int ID);//聲明刪除函數(shù)
  77. int get_result(void *para,int columnCount,char *columnValue[],char *columnName[]);//聲明get_result回調(diào)函數(shù)
  78. int get_log(void *para,int columnCount,char *columnValue[],char *columnName[]);//聲明get_log回調(diào)函數(shù)
  79. int get_user(void *para,int columnCount,char *columnValue[],char *columnName[]);//聲明get_user回調(diào)函數(shù)
  80. //int read_listLib(Link *head);
  81. int write_listLib(Link *head,char **user);//聲明寫(xiě)入數(shù)據(jù)庫(kù)函數(shù)
  82. void wait(void);//聲明等待函數(shù)
  83. int write_line(int fd,char *buffer,int len);//聲明文件寫(xiě)一行函數(shù)
  84. void write_file(char * date);//聲明些文件函數(shù)
  85. void get_time();//聲明獲取時(shí)間函數(shù)

  86. #endif
復(fù)制代碼
下面壓縮文件中具體函數(shù)和Makefile文件均有。

需要的下載安裝包


圖.png (81.76 KB, 下載次數(shù): 172)

圖.png

(Linux)簡(jiǎn)單電子通訊錄.zip

101.91 KB, 下載次數(shù): 9, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日日爱影视 | 99热网站| 欧美视频免费在线观看 | 免费在线观看黄 | 国产精品一区二区在线免费观看 | 福利色导航 | 一区二区三区视频在线播放 | 欧美一区二区在线视频 | 偷偷操网站| 久久精品久久久久 | 午夜免费网站 | 九九视频在线免费观看 | 五月婷婷深深爱 | 国产小视频在线观看 | 久久综合久色欧美综合狠狠 | 91午夜精品亚洲一区二区三区 | 91精品国产综合久久久蜜臀九色 | 日韩精品不卡 | 精品视频在线免费 | 国产成人午夜高潮毛片 | 午夜快播| 亚洲精品国产精品国自产在线 | 国产精品一区在线观看 | 色婷婷丁香 | av免费在线观看网站 | 亚洲伊人av| av在线播放网址 | 成人欧美在线 | 特黄av | av片在线免费观看 | 免费av在线 | 解开岳的丰满奶罩bd | 久久久久亚洲 | 成人高清视频在线观看 | 成人精品免费视频 | 国产精品福利视频 | 国产精品麻豆免费版 | 黄色1级视频 | 蜜桃色999| 亚洲视频在线一区 | 久热国产精品 |