Zmiana dowolnego elementu tablicy.
Ostatnio zmodyfikowano 2014-02-28 17:31
Fanatone Temat założony przez niniejszego użytkownika |
Zmiana dowolnego elementu tablicy. » 2014-02-28 15:40:37 Witam. Mam problem z edycją tablicy z funkcji. Moje funkcje tak wyglądają: int mapa[ 20 ][ 10 ];
void wypeln() { for( int i = 0; i < 10; i++ ) { for( int j = 0; j < 20; j++ ) { mapa[ i ][ j ] = 1; } } }
void wyswietl() { for( int ii = 0; ii < 10; ii++ ) { for( int jj = 0; jj < 20; jj++ ) { cout << mapa[ ii ][ jj ]; } cout << "\n"; } }
int main() { wypeln(); mapa[ 1 ][ 1 ] = 0; wyswietl(); return 0; }
Chodzi mi o to, że nie mogę edytować dowolnego elementu tablicy. Jak na razie to na sztywno próbuje w głównej funkcji main mapa[1][1] = 0; i zmienia się więcej niż jedna zmienna w tablicy. |
|
Monika90 |
» 2014-02-28 17:31:02 Używasz indeksów odwrotnie niż powinieneś. Jeżeli masz tablicę mapa[20][10] i odwołujesz się do jej elementów tak: mapa[i][j] to i moze przjmować wartosci od 0 do 19, a j od 0 do 9 |
|
« 1 » |