📄 displayparts.cpp
字号:
// displayparts.cpp : Defines the entry point for the console application.
//
#include <iostream.h>
#include <fstream.h>
#include "Part.h"
template <class placeholder>
void BubbleSort (int size, placeholder cells[ ])
{ int done = 0, pair;
placeholder temp;
while (!done)
{ done = 1;
for (pair=0; pair<size-1; pair++)
if (cells[pair] > cells[pair+1]) // out of order
{ temp = cells[pair]; //copy of first cell
cells[pair] = cells[pair+1]; // move second into first
cells[pair+1] = temp; // move copy into second
done = 0;
}
}
}
void main()
{ int numparts, n;
Part part[50];
ifstream infile ("parts.txt", ios::in);
infile >> numparts;
for (n=0; n<numparts; n++)
part[n].ReadPart(infile);
infile.close();
cout << "Part Descriptions (sorted); " << endl;
BubbleSort(numparts, part);
for (n=0; n<numparts; n++)
part[n].DisplayPart(cout);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -