嗨,我很新的编程,我开始搞乱二维数组。我得到一个这个运行时错误“运行时检查失败#2 - 堆栈变量'对'已损坏。”如果有人能帮助我,那将是非常感谢。C++“运行时检查失败#2 - 围绕变量”堆栈“的堆栈已损坏。”
#include<stdio.h>
#include<iostream>
int main(void)
{
int pair[2][2];
pair[0][0] = 1;
pair[0][1] = 1;
pair[0][2] = 1;
pair[1][0] = 0;
pair[1][1] = 0;
pair[1][2] = 0;
pair[2][0] = 0;
pair[2][1] = 0;
pair[2][2] = 0;
if((pair[0][0] == 1 && pair[0][1] == 1 && pair[0][2] == 1) || (pair[0][0] == 2 && pair[0][1] == 2 && pair[0][2] == 2))
{
printf("Match!\n");
system("PAUSE");
}
else
{
if((pair[1][0] == 1 && pair[1][1] == 1 && pair[1][2] == 1) || (pair[1][0] == 2 && pair[1][1] == 2 && pair[1][2] == 2))
{
printf("Match!\n");
system("PAUSE");
}
else
{
if((pair[2][0] == 1 && pair[2][1] == 1 && pair[2][2] == 1) || (pair[2][0] == 2 && pair[2][1] == 2 && pair[2][2] == 2))
{
printf("Match!\n");
system("PAUSE");
}
else
{
printf("Nope!\n");
system("PAUSE");
}
}
}
} `