C语言如何实现图书馆管理系统

  介绍

这篇文章主要介绍了C语言如何实现图书馆管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

全部代码如下:

# include  & lt; stdio.h>   # include   # include   # include  & lt; mysql.h>   # pragma  comment (自由,“libmysql.lib")//# pragma  comment (自由,“xxx.lib",),,//表示鏈接xxx.lib這個庫,告訴編譯器你要用到xxx.lib庫//和在工程設置裡寫上鍊入xxx.lib的效果一樣,不過這種方法寫的程序別人在使用你的代碼的時候就不用再設置工程设置了。      MYSQL  mysql;   MYSQL_RES  *结果;,,//定义结果集变量   MYSQL_ROW 行;,,//定义行变量   char  ch [2];      void 查询(),{   ,void 菜单();   ,printf (“\ n \ t显示主清单& lt; y/n> \ n");   ,scanf (“% s",, ch);   ,if  (strcmp (ch,,“y"),==, 0, | |,比较字符串(ch,,“y"),==, 0), {   菜单才能();   ,}   ,else 退出(0);   }      void  ShowAll (), {   ,系统(“cls");   ,mysql_init(和mysql);   mysql, mysql_query (,,,“set  names  & # 39; use utf8 # 39;“);   (!,if  mysql_real_connect(和mysql,“localhost",,“root",,“密码“、,“db_book",, 0,,空,,0))   ,,printf (“\ ncan& # 39; t  connect  db_book ! \ n");   其他的,   ,{   if 才能;(mysql_query(和mysql,“select  *,得到tb_book"))   {才能   ,,printf(“查询失败\ n");   ,,}   else {才能   ,才能使(“\ t |=====================================================| \ n");   ,才能使(“\ t |,,,,,,,,,,,,,,显,示,所,有,图,书,信,息,,,,,,,,,,,,,,,,| \ n");   ,才能使(“\ t |=====================================================| \ n");   ,才能使(“\ t |,,,,图书编号,,,,,,,图书名,,,,,,,作者,,,,,,,出版社,,,,| \ n");   ,,result =, mysql_store_result(和mysql);   ,,if  (mysql_num_rows(结果)),{   ,,,while  (=row  mysql_fetch_row(结果))   ,,,{   ,printf (“\ \ t % s \ t ,,,, % s \ t ,,,,,,,, % s \ t ,,, % s \ n",,行[0],行[1],[2]行,行[3]);   ,,,}   ,,}   ,,mysql_free_result(结果);   ,,}   把才能(“\ t |=====================================================| \ n");   获取字符才能();   mysql_close才能(和mysql);//关闭连接   ,}   }      void 用于(),{   ,char  id [10];   作者,char  bookname [10] [10],, bookconcern [10],, * sql;   桌子,char  [100],=, {,,,,};   ,系统(“cls");   ,mysql_init(和mysql);   (!,if  mysql_real_connect(和mysql,“localhost",,“root",,“xin088748 *,,,“db_book",, 0,,空,,0))   ,,printf(“还要not 连接\ n");   ,else  {   if 才能;(mysql_query(和mysql,“select  *,得到tb_book")), {   ,,printf(“还要not 开放\ n");   ,,}   其他的才能   {才能   ,,result =, mysql_store_result(和mysql);   ,,mysql_num_rows(结果);   ,,row =, mysql_fetch_row(结果);   ,,printf (“\ tID:“);   ,,scanf (“% s",, id);   ,,if  (mysql_num_rows(结果)),{   ,,,do  {   ,,,,if  (! strcmp (id,行[0])),{   ,,,,,printf (“\ t记录存在“);   ,,,,,获取字符();   ,,,,,mysql_free_result(结果);   ,,,,,mysql_close(和mysql);   ,,,,,返回;   ,,,,}   ,,,},while  (=row  mysql_fetch_row(结果));   ,,}      ,,printf (“\ t图书名:“);   ,,scanf (“% s",, bookname);   ,,printf (“\ t");   ,,scanf (“% s",,作者);   ,,printf (“\ t出版社:“);   ,,scanf (“% s",, bookconcern);   ,,sql =,“insert  into  tb_book  (ID、bookname作者bookconcern),值(& # 39;“;   ,,strcat(桌子,sql);   ,,strcat(桌子,id);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

C语言如何实现图书馆管理系统