嗨,我是C ++的新手,我正试图在插入数组时,按照升序排列书名列表。
这是我的代码的一部分,只是插入部分。
void insertion()
{
if (tail < MAX)
{
cout << "\nWhat is the name of the book?\n";
cin.ignore();
cin.getline(BookCollection[tail].title, 1023);
cout << "\nWhat is the price?\n";
cin >> BookCollection[tail].price;
cin.ignore();
BookCollection[tail].id = tail;
tail++;
}
else
{
cout << "\nERROR: Your collection is full. Cannot add new entries.\n";
cin.ignore();
}
}