Problem z tablicą przezyłaną do funkcji
Ostatnio zmodyfikowano 2014-12-23 13:31
ext32 Temat założony przez niniejszego użytkownika |
Problem z tablicą przezyłaną do funkcji » 2014-12-23 12:39:33 Witam, jest problem z przesłaniem tablicy do funkcji. Problem: main.cpp: In function ‘void print_board(int*, int)’: main.cpp:27:20: error: invalid types ‘int[int]’ for array subscript main.cpp:28:25: error: invalid types ‘int[int]’ for array subscript Kod: #include <iostream>
using namespace std;
void print_board(int *board, int);
int main(){ int board1[2][10][10]; for(int i=0; i<10; i++){ for(int j=0; j<10; j++){ board1[0][i][j]=0; board1[1][i][j]=0; } } print_board(&board1[0][0][0], 0); return 0; }
void print_board(int *board, int pnum){ char a = 'A'; cout << " 0123456789" << endl; for(int i=0; i<10; i++){ cout << a; for(int j=0; j<10; j++){ if(board[pnum][i][j]==0) cout <<"O"; else if(board[pnum][i][j]==1) cout <<"I"; else cout << "X"; } a++; cout << endl; } }
|
|
darko202 |
» 2014-12-23 13:31:47 |
|
« 1 » |