⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 linkeslist icarnegie
💻 CPP
字号:
#include "stdafx.h"
#include "ListOfParts.h"

using namespace std;

//---------------------------------------------------------------------------
int main()
{
	ListOfParts *Parts = new ListOfParts();
	CarPart     *Part;
	CarPart     *PartToFind;

	int i;

	Part  = new CarPart;
	Part->PartNumber = 9743;
	strcpy_s(Part->PartName, "Air Filter");
	Part->UnitPrice  = 8.75;
	Parts->Add(Part);
	
	Part  = new CarPart;
	Part->PartNumber = 27487;
	strcpy_s(Part->PartName, "Clutch Disk");
	Part->UnitPrice  = 47.15;
	Parts->Add(Part);

	Part  = new CarPart;
	Part->PartNumber = 87873;
	strcpy_s(Part->PartName, "Brake Disk");
	Part->UnitPrice  = 35.15;
	Parts->Add(Part);

	Part  = new CarPart;
	Part->PartNumber = 27644;
	strcpy_s(Part->PartName, "A/C Filter Drier");
	Part->UnitPrice  = 55.55;
	Parts->Add(Part);

	cout << "Number of Parts: " << Parts->Count() << endl;

	cout << "\n-=- List of Parts -=-";
	for(i = 0; i < Parts->Count(); i++)
	{
		CarPart* One = Parts->Retrieve(i);

		cout << "\nCar Part Information";
		cout << "\nPart #:      " << One->PartNumber;
		cout << "\nDescription: " << One->PartName;
		cout << "\nUnit Price: $" << One->UnitPrice << endl;
	}

	PartToFind = new CarPart;
	PartToFind->PartNumber = 87873;
	strcpy_s(PartToFind->PartName, "Brake Disk");
	PartToFind->UnitPrice  = 35.15;

	bool Found = Parts->Find(PartToFind);
	if( Found == true )
		cout << "\nItem was found\n";
	else
		cout << "\nItem not found\n";

	cout << endl;

	char a;
	cin>>a;
	return 0;
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -