【问题标题】:Trying to Learn C++, Tic Tac Toe program not working尝试学习 C++,井字游戏程序不起作用
【发布时间】:2011-11-08 07:23:00
【问题描述】:

我正在尝试学习 C++,并且正在编写一个井字游戏程序。我真的很困惑,已经很晚了,但我只是想弄清楚出了什么问题,这样我就可以感觉自己完成了一些事情。任何帮助都会很棒。这是完全不起作用的完整代码。谢谢!

http://codepad.org/fuC4JxBE

这些是我得到的错误:

Description                                  Resource     Path           Location    
expected primary-expression before ']' token    main.cpp    /Tic Tac Toe    line 47 C/C++ Problem
expected primary-expression before ']' token    main.cpp    /Tic Tac Toe    line 56 C/C++ Problem
expected primary-expression before ']' token    main.cpp    /Tic Tac Toe    line 57 C/C++ Problem
expected primary-expression before ']' token    main.cpp    /Tic Tac Toe    line 62 C/C++ Problem

老实说,我不知道为什么会出现这些错误。我四处寻找该错误通常意味着什么,但似乎没有其他问题相似。

【问题讨论】:

  • 隔离一个问题,询问那个问题,包括相关代码,预期结果和实际结果

标签: c++ tic-tac-toe


【解决方案1】:

编译器错误告诉你任何你需要知道的事情。在char whoWon之后的第82行添加,

edit 关于您的新问题:您不能像这样传递多维数组。 删除这些括号中的3 和声明/定义中的numCols。如果您确实需要传递数组大小,则需要以不同的方式传递它,例如作为另一个论点。我收回了这一点。我猜你在传递多维数组时必须输入一个常数。 (在定义/声明中)

【讨论】:

  • 是的,那个红色标志告诉你(第一个)错误就在那里。 99% 的时间都在该行或上一行。编译时,始终尝试查找并更正编译器发现的第一个错误。
猜你喜欢
  • 1970-01-01
  • 2016-05-09
  • 1970-01-01
  • 1970-01-01
  • 2015-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多