我试图在 15 行输出后暂停列出四个向量的元素,到目前为止它可以满足我的要求,但它在函数结束时崩溃。
void List(vector<string> itemNumb, vector<string> itemName, vector<double> itemCost, vector<int> itemQuant, int length, int index)
{
index = 0;
length = itemNumb.size();
while (index <= length)
{
cout << "======================" << endl;
cout << itemNumb[index] << endl;
cout << itemName[index] << endl;
cout << itemCost[index] << endl;
cout << itemQuant[index] << endl;
if (index % 15 == 14)
{
system("pause");
system("cls");
}
index++;
}
}
我只是遗漏了一些明显的东西,累了,不熟悉 c++ 也无济于事。