1樓:匿名使用者
資料庫,不會呵呵,可以儲存到txt 檔案裡面,frwite ();
資料庫課程設計:用c語言做一個圖書管理系統,怎麼做出那些查詢、儲存的介面。最好能跟我講一下所有的過程
2樓:鳳滅
呃我是學c++的,前幾天剛看書做了個連線資料庫的查詢程式,不知道有沒有幫助先分享一下經驗吧。
首先因先把資料庫弄好哦,我這次用的access的資料庫,建表輸入什麼的應該沒問題不要弄太複雜就可以了,然後進編譯程式建立工程檔案程式什麼的,嚮導裡面會有讓你選擇是否連線資料庫,這時切出去把資料庫檔案放到你新建的工程資料夾裡去,然後選坐資料來源,之後完成,連線就做好了,呼叫的話語言不一樣**就不給了,照書上資料庫程式設計那章的上機例子的函式吧。
3樓:匿名使用者
c語言是不能和資料庫連線的,c語言存資料只能用檔案格式存放
4樓:懷家三少
我也剛開始學,很多都不懂,鬱悶
c語言課程設計:圖書管理系統設計的基本思路是什麼?
5樓:珏代風華
圖書管理系統主要要求可以錄入書籍,新增書目,查詢書本資訊,刪除或修改資訊,有的還要求顯示是否被借閱等。
一般採用結構體陣列,連結串列,檔案操作和自定義函式。主要是需要對基礎知識掌握牢固。
先定義結構體,然後對結構體的成員進行定義,選擇陣列儲存書本各種資訊。錄入資訊可以用for和do while迴圈等來做。
存放資訊需要檔案操作函式,比如fopen,fwrite等。
刪除和新增可以刪除節點或者增加節點。
查詢之類的可以用字串操作的各種函式實現。
#include
#include
#include
#include
#define books "f:\\books.txt"
#define booksbak "f:\\booksbak.txt"
struct bookinfo
;struct book
;struct book *searchbook ( struct book *listptr,char isbn)
void mainsearchbook(struct book *firstptr)
else
printf("sorry,not found!!!\n");
}int addbook(struct book *listptr,struct bookinfo note)
void mainadd(struct book *listptr,file *fp)
else
printf("新增圖書失敗!!!\n");
}int removebook(struct book *listptr,char isbn)
else
listptr=listptr->next;
}return -1;
}void mainremove(struct book *listptr,file *fp)
/* 刪除書籍函式,通過isbn刪除連結串列節點,同時刪除檔案中對應資訊 */
/* 刪除檔案中一行,用的是笨方法,把需要的資訊寫到新檔案,刪除舊檔案,重新命名..*/
}fclose(fp);
fclose(fpbak);
if (remove(books)) //刪除失敗返回非0
else
if (rename(booksbak,books)) //重新命名失敗返回非0值
printf("刪除成功!!!\n");
}else
printf("查無此書!!!");
}int choice(void)
int addentry(file *fp,struct book *firstptr)
/* 主要用來載入檔案中存放的圖書資訊 */
return 0;
}int main(int argc,char *argv)
system("pause");
}return 0;}
6樓:橙
設計內容及要求:
主要利用c語言的檔案操作能力設計開發一個小型的管理資訊系統,至少具有如下功能:圖書入庫,按書名、出版社、**、作者進行查詢和分類統計。操作介面要符合使用者的一般習慣,圖形或文字介面都可以設計引數圖書資訊包括:
登入號、書名、作者名、分類號、出版單位、出版時間、**等。試設計一圖書資訊管理系統,使之能提供以下功能:
按書名查詢
按作者名查詢
檔案記錄的欄位數量不少於6個,分類統計中類別不少於2個。
7樓:代任岑安安
最近剛幫朋友做過一個,思路嘛~
先要定義一個圖書的類,類裡有圖書的基本資訊的資料,對圖書進行操作的函式。
主函式用switch語句實現選單的分支選擇操作,用goto實現選單的迴圈~
8樓:練琲洋敏叡
願意付費的話,可以聯絡我聯百
系度我名
,是我我
幫的你q做q
求助C課程設計
下面是一個比較完善的學生管理系統了,有簡單介面。已經在實際環境上編譯並執行通過。include include include include void back 返回開始選單 void out 輸出資訊 int w 1 用於記錄學生人數,全域性變數class data 日期類 class stud...
大學C語言課程設計答辯問題,如圖
根據上面的bai輸出可以看出日期格du式位置太短,你可以zhi設dao定日期顯示的長度 printf 12s mon 如果還是專短了或者屬超了,可以適當調整變數,然後在後面加 t進行控制這種格式化輸出都是調節出來的,因為中文和英文的間距不一樣 字型也有差異 答辯一般都copy會根據你的設計 和展板內...
c語言課程設計流程圖和功能圖怎麼畫啊
流程圖就是你的思路,你怎樣寫程式就怎麼畫,當然如果想不出來就畫不了。流程專圖有屬基本的符號,符號查一查就知道 比如我要計算輸入年份是否閏年,那麼設計思路是 先輸入一個整數,然後計算整數除以4的餘數,再判斷餘數是否等於零,是,則是閏年,否,則不是閏年 在word裡面畫啊,可以用插入圖畫,自己畫各種框圖...