【发布时间】:2014-09-07 06:48:40
【问题描述】:
现在我有一个名为displayAllCars(Cars) 的void 函数。我想将此函数中的所有内容显示到文本文件中。以下是我的代码,但它不起作用。
void displayAllCars(vector<Vehicle*>& cars)
{
for(int i = 0; i < cars.size(); i++)
{
cout << i+1 <<". ";
cars[i]->display();
cout << endl;
}
}
ofstream salesAnalysis;
salesAnalysis.open ("salesAnalysis.txt");
salesAnalysis << displayAllCars(cars) << endl;
salesAnalysis << "Total Sales for the Company(RM): " << totalSales << endl;
错误是“与操作员
【问题讨论】:
-
displayAllVehicles或displayAllCars?请注意,两者都返回void,因此不能与<<混合使用 -
抱歉,我做了更改。它是 displayAllCars。我可以知道如何解决这个问题,以便我可以将函数显示到文本文件中吗?