nats Temat założony przez niniejszego użytkownika |
Funkcja nie przyjmuje parametrów » 2015-12-05 20:55:02 mam problem z częścią kodu:
kod się kompiluje, ale dane funkcje nie przyjmuja podanych parametrów, gdzie jest mój błąd? |
|
carlosmay |
» 2015-12-05 21:34:10 Jaki jest typ zmiennych 'predkosc' i 'krok'?
|
|
nats Temat założony przez niniejszego użytkownika |
» 2015-12-05 21:37:10 predkosc i krok - char |
|
carlosmay |
» 2015-12-05 21:44:59 Funkcja dobrze wczytuje. Przenieś wczytywanie kroku w to miejsce i powiedz co będzie. cout << "wpisz ruch" << endl; krok = _getch(); switch( krok ) { case 'i': ruch( 1, 1, x, & x_gr, & y_gr, xx_s, y_s, & v, gracz ); break; case 'j': ruch( 1, - 1, x, & x_gr, & y_gr, x_s, y_s, & v, gracz ); break;
|
|
nats Temat założony przez niniejszego użytkownika |
» 2015-12-05 21:50:16 nic się nie zmieniło. może dodam, jak wyglada funkcja ruchu:
Ta funkcja, to ruch graczy po labiryncie i po uruchomieniu nie zmienia sie ich polożenie |
|
carlosmay |
» 2015-12-05 22:18:10 Jeśli w pierwszym poście wklejony jest jednolity kawałek kodu to nazwy zmiennych nie są zgodne z argumentami funkcji. |
|
nats Temat założony przez niniejszego użytkownika |
» 2015-12-05 22:25:49 nie, nie jest jednolity.
funkcja ruch jest poza funkcją, w której znajduje sie kod z pierwszego postu,
|
|
carlosmay |
» 2015-12-05 22:44:19 int xx_gr; int y_gr; int x_s; int y_s; int v; int gracz; int x;
case 'i': ruch( 1, 1, x, & x_gr , & y_gr, xx_s , y_s, & v, gracz ); break; //dp Nie wiem jakie są wartości zmiennych w tych fragmentach. Jak jest gwarancja, że if( mapa[ * x_gr + k * p ][ * y_gr + k * d ] == 0 || mapa[ * x_gr + k * p ][ * y_gr + k * d ] == gracz ) ten warunek nie powoduje ciągłego ustawiania gracza na pozycji startowej (jak mniemam x_s, y_s )? |
|
« 1 » 2 3 |