我必须在女童子军饼干上做一个程序,输入一个 .txt 文件,其中包含客户的名字、购买的盒子数量和 cookie 的名称。盒子的价格是 3.50 美元。在程序中,我必须显示客户姓名、售出的盒子、cookie 名称和应付金额。最后,显示客户数量、售出的总箱数和应付总额。这是我到目前为止所拥有的,我不确定它为什么不运行,或者至少说找不到文件,我已经在我的项目文件夹中制作了 .txt 文件,感谢任何帮助!我得到的错误是“无法启动程序...系统找不到指定的文件”。我很确定我的文件在正确的位置
#include <iomanip>
#include <string>
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream inFile;
//Declare Variables
string firstName;
string cookieName;
int boxesSold;
int numCustomers;
double amountDue;
int totalCustomers;
int totalBoxesSold = 0;
double totalAmount = 0;
inFile.open("girlscout.txt");
if (inFile)
{
cout << "Customer Boxes Cookie Name" << endl;
cout << "Name " << endl;
while(!inFile.eof())//Not end of file
{
inFile >> firstName;
inFile >> boxesSold;
inFile >> cookieName;
totalBoxesSold += boxesSold;
totalAmount = boxesSold * 3.50;
cout << setprecision(2) << fixed << showpoint;
cout << setw(2) << firstName
<< right << setw(7) << boxesSold
<< cookieName << endl;
}
cout << "Total Boxes Sold: " << totalBoxesSold;
cout << "Total Amount: " << totalAmount;
inFile.close();
}
else
{
cout << "Could not open file " << endl;
}
system("pause");
return 0;
}