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

  • 大小: 10.48MB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-11-21
  • 語言: C/C++
  • 標(biāo)簽: vs??圖形界面??容器??C++??

資源簡介

圖書信息管理系統(tǒng) vs 圖形界面 容器 C++ 數(shù)據(jù)結(jié)構(gòu) 課程設(shè)計

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“Books.h“
#include?
#include?

std::ostream&?operator?<{
int?n=C.Name.size();//獲得容器已存元素的個數(shù)?
?????????for(int?i=0;i ?{?
//把CString轉(zhuǎn)化為char型數(shù)組


output< ?}
?return?output;
}
std::istream&?operator?>>?(std::istream&?inputCBooks&?C)
{
CString?strnameauthorpubHousepubTime; ?
?int?N;
?char?s[400];

?while(input.getline(s400))
?{
?str?=?s;
?N?=?str.Find(‘‘);
?name?=?str.Mid(0N);
?str?=?str.Mid(N+1str.GetLength());

?N?=?str.Find(‘‘);
?author?=?str.Mid(0N);
?str?=?str.Mid(N+1str.GetLength());

?N?=?str.Find(‘‘);
?pubHouse?=?str.Mid(0N);
?pubTime?=?str.Mid(N+1str.GetLength());

?C.Name.push_back(name);
?C.Author.push_back(author);
?C.PubHouse.push_back(pubHouse);
?C.PubTime.push_back(pubTime);
?}

?????????return?input;
}
CBooks::CBooks(void)
{
}

CBooks::~CBooks(void)
{
}

//添加
void?CBooks::Add(CBooks?&BookCString?name?CString?authorCString?pubHouseCString?pubTime)
{
std::ofstream?outfile(“Books.txt“);

Book.Name.push_back(name);??????????????????
????Book.Author.push_back(author);
Book.PubHouse.push_back(pubHouse);????????????????????
????Book.PubTime.push_back(pubTime);

try{
outfile<
}catch(CFileException?err){
AfxMessageBox(_T(“寫文件發(fā)生錯誤,請重新輸入“));
?}
outfile.close();
}
//刪除
void?CBooks::Del(CBooks?&BookCString?name?CString?authorCString?pubHouseCString?pubTime)
{
std::ofstream?outfile(“Books.txt“);

std::vector::iterator?iter1;//迭代器做標(biāo)記
std::vector::iterator?iter2;
std::vector::iterator?iter3;
std::vector::iterator?iter4;
???
??????????????
????for(iter1?=?Book.Name.begin()iter2?=?Book.Author.begin()iter3?=?Book.PubHouse.begin()iter4?=?Book.PubTime.begin();iter1?<=?Book.Name.end()?&&?iter2?<=?Book.Author.end()?&&?iter3?<=?Book.PubHouse.end()?&&?iter4?<=?Book.PubTime.end();?iter1++iter2++iter3++iter4++)
????{//順序訪問容器元素?

??????????if((*iter1)?==?name?&&?(*iter2)?==?author?&&?(*iter3)?==?pubHouse?&&?(*iter4)?==?pubTime?)//查找成功?
??????????{??????
??????????????Book.Name.erase(iter1);
??????????????Book.Author.erase(iter2);???//分別刪除指定的元素
??Book.PubHouse.erase(iter3);
??Book.PubTime.erase(iter4);
??????????????//A?=?1;//查找并刪除成功的標(biāo)記?
??????????????break;
??????????}
?????}

?try{
?outfile< ?}catch(CFileException?err){
AfxMessageBox(_T(“寫文件發(fā)生錯誤,請重新輸入“));
?}
?outfile.close();??
}
void?CBooks::Search(CBooks?&BookCString?name?CString?authorint?result[])
{
int?A?=?0i?=?0;//變量A標(biāo)注在是否已經(jīng)找到?
????int?n?=?Book.Name.size();//獲得容器已存元素的個數(shù)?

??????????????
????for(i?=?0;i?????{//順序訪問容器元素

if(name.IsEmpty()?&&?!author.IsEmpty())
{
if(Book.Author[i]?==?author)//查找成功?
{??
??result[

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

?????文件???????4827??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Books.cpp

?????文件????????797??2009-07-09?00:34??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Books.h

?????文件????????105??2009-07-10?14:08??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Books.txt

?????文件??????60428??2009-07-09?00:49??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.aps

?????文件???????1871??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.cpp

?????文件????????501??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.h

?????文件???????6187??2009-07-09?00:49??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.rc

?????文件???????5692??2009-07-08?22:46??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.vcproj

?????文件???????1427??2009-07-10?14:08??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformation.vcproj.42BB3C0346C5415.Administrator.user

?????文件??????10117??2009-07-09?00:40??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformationDlg.cpp

?????文件????????950??2009-07-09?00:39??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\BooksInformationDlg.h

?????文件?????298022??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\Books.obj

?????文件????????920??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.exe.embed.manifest

?????文件????????984??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.exe.embed.manifest.res

?????文件????????861??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.exe.intermediate.manifest

?????文件??????22440??2009-07-08?22:43??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.obj

?????文件???25427968??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.pch

?????文件??????23960??2009-07-09?14:10??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformation.res

?????文件?????114497??2009-07-09?00:40??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BooksInformationDlg.obj

?????文件???????7342??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\BuildLog.htm

?????文件?????????60??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\mt.dep

?????文件?????469464??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\stdafx.obj

?????文件????1133568??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\vc90.idb

?????文件????2199552??2009-07-10?08:53??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\Debug\vc90.pdb

?????文件???????2984??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\ReadMe.txt

?????文件??????21630??2003-07-24?09:52??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\res\BooksInformation.ico

?????文件????????372??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\res\BooksInformation.rc2

?????文件???????1193??2009-07-08?22:43??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\resource.h

?????文件????????147??2009-07-08?22:31??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\stdafx.cpp

?????文件???????1905??2009-07-08?22:47??作業(yè)2-070996-劉文東\BooksInformation\BooksInformation\stdafx.h

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

評論

共有 條評論