类无法从主C++访问 int 函数
Class can't reach int function from main C++
我正在写一个程序,但由于某种原因,我无法从main访问游戏功能,除了我收到以下错误:
20:23: error: expected primary-expression before ']' token
这是代码:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int gameplay (int suitcase[], ofstream outputFile)
{
cout << "Here?";
return 0;
}
int main()
{
const int ARRAY_SIZE = 10;
int suitcase [ARRAY_SIZE] = {1, 10, 100, 1000, 10000, 100000, 1000000, 0, 0, 0};
ofstream outputFile;
outputFile.open ("players.txt");
gameplay(suitcase[], outputFile);
outputFile.close ();
return 0;
}
任何帮助都将不胜感激,谢谢!
在main()
函数中,gameply
的调用语法错误!
gameplay(suitcase[], outputFile);
应该只是:
gameplay(suitcase, outputFile);
^
removed []
函数声明中需要[]
,但在调用函数时不需要。
因为您已经将手提箱定义为一个数组,所以当您将其传递到函数中时,不应该说手提箱[]。
gameplay(suitcase[], outputFile);
应该只是:
gameplay(suitcase, outputFile);
这应该有效!
相关文章:
- 在c++中访问int到类对象的映射时出错
- 按字符值访问int数组
- 如何访问矢量<int>到 int 的映射?
- 为什么基于 int 的访问不适用于 std::get(std::tuple)?
- 构造函数无法访问继承类私有 int
- 从 C++ 中的 int ** 数组访问元素
- 访问 QMap of QMap<QString, QPair<int>>
- 如何使用 int 参数循环访问模板函数
- 如何访问vector<pair<int, pair<int, int>>> D[20]?
- 对类似"struct {double, int}"对象使用reinterpret_cast进行对象访问
- C++ 0xCCCCCCCC将字符串转换为 int 写入访问冲突_Left
- 访问必须在 if 语句中进行的 int
- 访问矢量<矢量<int>>元素
- 向 const 字符串参数发送 0 int 文本时的访问冲突
- 视觉C++ Int 似乎没有初始化并引发异常:读取访问冲突
- 访问基类型数组成员(Int-to-type习惯用法)
- 如何访问 <int,字符串>映射中的特定字符?
- 如何将int转换为字符串(在C 中),而无需访问INT到字符串函数
- 类无法从主C++访问 int 函数
- 如何循环访问<int>此代码中的 std::list