Witam. Dlaczego mój kod drukuje mi tak:
| | |
| |
| | |
zamiast tak:
| | |
| |
| | |
#include <iostream>
#include <windows.h>
using namespace std;
void gra(char droga_1[][5]) {
system("cls");
int wys=0, szer=0;
for(int x=0; x<=100; x++) {
cout <<droga_1[wys][szer];
szer++;
if (szer == 5) {
wys++;
szer=0;
cout <<"\n"<<endl;
}
}
cout <<wys<<endl;
Sleep(50000);
}
void generowanie_mapy() {
char droga_1[20][5] = {
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'},
{'|',' ','|',' ','|'},
{'|',' ',' ',' ','|'}
};
gra(droga_1);
}
int main() {
generowanie_mapy();
return 0;
}
Jak wyświetlam tablice w pętli generowanie mapy to wyświetla mi ja poprawnie