다음 루프에서 배열의 i 값을 사용했습니다. 그래서 내가 뭘 잘못하고 있습니까? 다른 오류가 발생했습니다 TicTac.c : 27 : 15 : 오류 : 배열 유형 'int [3]'을 (를) 할당 할 수 없습니다 Matrix [i, z] = h, v; 정말 고맙습니다. 내 질문에 잘못 대답하면 죄송합니다. 여기에 내 첫 번째 질문입니다. 정말 고맙습니다 ! 대한오류 : 표현식 결과가 사용되지 않음 [-Werror, -Wunused-value] 행렬 [i, z] = h, v; 이해가 안되니?
{ /*The tic tac board*/
int Matrix[3][3] = { {6,6,6},
{6,6,6},
{6,6,6} };
/*asks user for input and gives value into the array*/
당신은 할 수 있습니다 당신이
Matrix[i,z] = h,v;
를 사용할 수 있는지 (; Z < = 2 INT의 Z = 0 ++ Z) {
for (int i = 0; i <= 2; ++i)
{
printf("Give me your choice in the horizontal layer");
int h = GetInt();
printf("Give me your choice in the verticle layer");
int v = GetInt();
Matrix[i,z] = h,v;
/*demonstrates the board*/
for(int o = 0; o <= 2; o++)
{
for(int j = 0; j <= 2; j++)
{
printf("%d ", Matrix[o][j]);
printf("\n");
}
}
}
}
'h, v'는 당신이 생각하는대로하지 않습니다. 그게 유일한 문제인지는 알 수 없습니다. 코드가 충분하지 않습니다. http://stackoverflow.com/questions/54142/how-does-the-comma-operator-work –
'Matrix [i, z]'가 Matrix [o] [j]'와 무슨 관계가 있는지 비교해보십시오. . 괄호가 빠져 있습니다. –
감사합니다! 이제 작동합니다! – shesdima