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

  • 大小: 1.1MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-29
  • 語言: C/C++
  • 標簽: 課程設計??

資源簡介

C++圖書信息管理系統 實現圖書信息的增刪改查

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
using?namespace?std;
/////////////////////////////////全局定義////////////////////////
typedef?struct?UserInfo???//定義用戶信息的類型
{
char?name[20]; ?//用戶名稱
char?password[10]; ?//用戶密碼
}USERINFO;
typedef?struct?BookInfo???//定義圖書信息的類型
{
char?id[10]; ? ?//圖書編號
char?name[20]; ?//圖書名稱
char?author[20]; ?//圖書作者
char?press[20]; ? ?//出版社
char?date[20]; ?//出版日期
double?price; ?//圖書單價
}BOOKINFO;
//////////////////////////////////////全局變量聲明////////////////////////////////
list?g_allReader; ????//保存讀者數據
list?g_allLibrarian; //保存圖書管理員數據
list?g_allAdmin; ????//保存系統管理員數據
list?g_books; ????????//保存圖書數據
////////////////////////////////////加載文件////////////////////////////////
bool?LoadFiles()
{
FILE?*file;
USERINFO?userinfo;
BOOKINFO?book;

file=fopen(“文件\\reader.txt““rt“);?????????????//打開讀者文件
if(NULL?==?file)
return?false;
?
? ?while(!feof(file))
{
if(fread(&userinfosizeof(userinfo)1file)?==1)
? g_allReader.push_back(userinfo);
}
fclose(file);
?
file=fopen(“文件\\librarian.txt““rt“);??????????//打開圖書管理員文件
if(NULL?==?file)
return?false;
while(!feof(file))
{
if(fread(&userinfosizeof(userinfo)1file)?==1)
g_allLibrarian.push_back(userinfo);
}
fclose(file);

file=fopen(“文件\\admin.txt““rt“);???????????????//打開系統管理員文件
if(NULL?==?file)
return?false;
while(!feof(file))
{
if(fread(&userinfosizeof(userinfo)1file)?==1)
g_allAdmin.push_back(userinfo);
}
fclose(file);
?
file=fopen(“文件\\books.txt““rt“);??????????????//加載圖書信息文件
if(NULL?==?file)
return?false;
while(!feof(file))
{
if(fread(&booksizeof(book)1file)?==1)
g_books.push_back(book);
}
fclose(file);
?
return?true;

}
//////////////////////////////////保存文件/////////////////////////////////////
void?SaveFiles()
{
FILE?*file;
std::list::iterator?i;
std::list::iterator?j;

file=fopen(“文件\\reader.txt““wt“);??????????? //保存讀者文件
for(i=g_allReader.begin();i!=g_allReader.end();++i)
{
? fwrite(&(*i)sizeof(USERINFO)1file);
} ?
fclose(file);

file=fopen(“文件\\librarian.txt““wt“); ????????//保存圖書管理員文件
for(i=g_allLibrarian.begin();i!=g_allLibrarian.end();++i)
{
? fwrite(&(*i)sizeof(USERINFO)1file);
} ?
fclose(file);

file=fopen(“文件\\admin.txt““wt“); ?????????????//保存系統管理員文件
for(i=g_allAdmin.begin();i!=g_allAdmin.end();++i)
{
? fwrite(&(*i)sizeof(USERINFO)1file);
} ?
fclose(file);

file=fopen(“文件\\books.txt““wt“);???????????? //保存圖書信息文件
for(j=g_books.begin();j!=g_books.end();++j)
{
? fwrite(&(*j)sizeof(BOOKINFO)1file);
} ?
fclose(file);
cout<
}
///////////////////////////顯示登錄界面//////////////////////////////
void?ShowLoginMenu(char?&ch)
{
system(“cls“);
cout< cout<<“?????????????????==??歡迎登陸??==“< cout<<“===================================================

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

?????文件??????19992??2013-06-27?22:00??C++圖書信息管理系統\圖書信息管理系統.cpp

?????文件???????3523??2013-06-25?08:12??C++圖書信息管理系統\圖書信息管理系統.dsp

?????文件????????540??2013-06-25?08:14??C++圖書信息管理系統\圖書信息管理系統.dsw

?????文件?????606319??2013-06-28?13:22??C++圖書信息管理系統\圖書信息管理系統.exe

?????文件??????58368??2013-06-28?13:59??C++圖書信息管理系統\圖書信息管理系統.ncb

?????文件??????53760??2013-06-28?13:59??C++圖書信息管理系統\圖書信息管理系統.opt

?????文件????????804??2013-06-28?13:22??C++圖書信息管理系統\圖書信息管理系統.plg

?????文件?????115712??2013-06-28?13:22??C++圖書信息管理系統\Debug\vc60.idb

?????文件?????151552??2013-06-28?13:22??C++圖書信息管理系統\Debug\vc60.pdb

?????文件?????606319??2013-06-28?13:22??C++圖書信息管理系統\Debug\圖書信息管理系統.exe

?????文件?????860792??2013-06-28?13:22??C++圖書信息管理系統\Debug\圖書信息管理系統.ilk

?????文件?????380242??2013-06-28?13:22??C++圖書信息管理系統\Debug\圖書信息管理系統.obj

?????文件????2362416??2013-06-27?18:35??C++圖書信息管理系統\Debug\圖書信息管理系統.pch

?????文件????1213440??2013-06-28?13:22??C++圖書信息管理系統\Debug\圖書信息管理系統.pdb

?????文件?????????90??2013-06-28?13:48??C++圖書信息管理系統\Debug\文件\admin.txt

?????文件????????312??2013-06-28?13:48??C++圖書信息管理系統\Debug\文件\books.txt

?????文件?????????60??2013-06-28?13:48??C++圖書信息管理系統\Debug\文件\librarian.txt

?????文件?????????60??2013-06-28?13:48??C++圖書信息管理系統\Debug\文件\reader.txt

?????文件?????????90??2013-06-28?13:48??C++圖書信息管理系統\文件\admin.txt

?????文件????????312??2013-06-28?13:48??C++圖書信息管理系統\文件\books.txt

?????文件?????????60??2013-06-28?13:48??C++圖書信息管理系統\文件\librarian.txt

?????文件?????????60??2013-06-28?13:48??C++圖書信息管理系統\文件\reader.txt

?????文件????????432??2013-06-28?16:11??C++圖書信息管理系統\Read?me.txt

?????目錄??????????0??2013-06-28?16:12??C++圖書信息管理系統\Debug\文件

?????目錄??????????0??2013-06-28?16:12??C++圖書信息管理系統\Debug

?????目錄??????????0??2013-06-25?22:37??C++圖書信息管理系統\文件

?????目錄??????????0??2013-06-28?16:21??C++圖書信息管理系統

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

??????????????6435255????????????????????27



............此處省略0個文件信息

評論

共有 條評論