介绍
这篇文章主要介绍了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语言如何实现图书馆管理系统