Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 非常简单的多维数组程序打开Visual studio JIT?_C++_Algorithm - Fatal编程技术网

C++ 非常简单的多维数组程序打开Visual studio JIT?

C++ 非常简单的多维数组程序打开Visual studio JIT?,c++,algorithm,C++,Algorithm,我正在尝试使用多维数组编写一个复杂的tic-tac-toe游戏。这是一段应该打印的代码: g | g | g ---------- g | g | g ---------- g | g | g 其中g是从g[1][1]到g[3][3]的多维数组,其中g[3][3]是字符串。下面的程序应该打印上面电路板的第一行 #include <iostream> #include <string> using namespace std; int main() { s

我正在尝试使用多维数组编写一个复杂的tic-tac-toe游戏。这是一段应该打印的代码:

 g | g | g
----------
 g | g | g
----------
 g | g | g
其中g是从g[1][1]到g[3][3]的多维数组,其中g[3][3]是字符串。下面的程序应该打印上面电路板的第一行

#include <iostream>
#include <string>
using namespace std;

int main() {
    string g[3][3];
    g[1][1] = " ";
    g[2][1] = " ";
    g[3][1] = " ";
    g[1][2] = " ";
    g[2][2] = " ";
    g[3][2] = " ";
    g[1][3] = " ";
    g[2][3] = " ";
    g[3][3] = " ";
    cout << " " << g[1][1] << " " << "|" << " " << g[2][1] << " " << "|" << " " << g[3][1];
    cout << "----------------";
}
#包括
#包括
使用名称空间std;
int main(){
字符串g[3][3];
g[1][1]=”;
g[2][1]=”;
g[3][1]=”;
g[1][2]=”;
g[2][2]=”;
g[3][2]=”;
g[1][3]=”;
g[2][3]=”;
g[3][3]=”;

cout数组索引从
0开始
因此
g[3][3]
是无效的内存访问。

数组索引从
0开始
因此
g[3][3]
是无效的内存访问。

您有一个错误


g[1][1]
应该是
g[0][0]
g[2][2]
应该是
g[1][1]
,等等。

您有一个错误


<> >代码> g [ 1 ] [ 1 ] <代码>应为代码> g > [2 ] [2 ] < /> >应为代码> g[1 ] [1 ] < /> > > < /p>索引为错误的C++ >代码> 0 /代码>,您应使用g[0 ] [0 ]到g[2 ] [Ont]。您的索引是错误的C++是代码>代码>代码>,您应该使用g[y] [y]到g[y] [y]。