c++ - 没有匹配的函数来调用 c++
问题描述
我不明白为什么它给我一个错误,说没有函数可以调用。我是编码新手,已经尝试了我能想到的一切。我完全复制了老师举的例子,但它仍然给我错误。(这个网站现在告诉我要添加更多细节,但我不确定还能说什么?我整个早上都在做这个,我已经没有耐心了。)
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
const int MAX = 10;
bool readFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2]);
void displayFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2]);
void writeFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2]);
void logo();
void menu();
int main()
{
int menuIn;
string items[MAX];
double cost;
int noItems[MAX];
logo();
menu();
cin >> menuIn;
if(menuIn == 1)
{
readFile(items, cost, noItems)
}
return 0;
}
bool readFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2])
{
bool fileRead = false;
ifstream inputFile;
inputFile.open("inputinventory.txt");
if(inputFile)
{
for(int row = 0; row < MAX; row++)
{
cin >> itemNames[row];
cin >> itemCost[row];
cin >> itemNoShip[row][0];
cin >> itemNoShip[row][1];
}
}
inputFile.close();
return fileRead;
}
void displayFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2])
{
}
void writeFile(string itemNames[], double itemCost[], int itemNoShip[MAX][2])
{
}
void logo()
{
cout << " Tori's Pasta Palace \n";
cout << " **-------------------------------------------------** \n";
cout << " / / / \n";
cout << " / / / \n";
cout << " ** ~~~~~~~~~ ** \n";
cout << " ************* \n";
cout << " ********* \n";
cout << " *** \n";
}
void menu()
{
int menuIn;
cout << "1. Read in Inventory\n";
cout << "2. Display Inventory\n";
cout << "3. Write to File\n";
cout << "4. Exit\n";
}
解决方案
double cost 应该是一个数组,即 double cost[MAX];
推荐阅读
- javascript - React - 材质 UI | 找不到模块:无法解析“material-ui/Button”
- c# - C# 使用 DomainEvents 转换为接口类型
- c++ - 尽管 deviceQuery 测试通过,CUDA 程序仍无法正确执行
- c# - 仅在文本框上固定字符串长度而不在下拉菜单上,c#
- python - 替换回调辅助函数以将协程的返回值传递给另一个函数
- amazon-web-services - 是否可以从 S3 --> EFS 跨账户设置数据同步?
- python - 如何通过python在移动仿真上截取完整的屏幕截图?
- python - 如何使用 Selenium 在 Tkinter GUI 中显示 HTML 表格数据单元格元素?
- keras - 计算训练和测试数据集的标记和标签
- html - 为什么字体大小会改变父 div 的大小和填充?