嗨,我是 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();
}
}