Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Przesuwanie wskaźnika

Ostatnio zmodyfikowano 2016-04-13 22:53
Autor Wiadomość
piotrmaceluch
Temat założony przez niniejszego użytkownika
Przesuwanie wskaźnika
» 2016-04-13 22:30:11
ogólnie chodzi o to, że w każdym kolejnym wierszu powinien zostać przesunięty wskaźnik.
Plansza ładnie się rysuje, ale w każdej ostatniej komórce mam wartość A, a chciałbym żeby były kolejna A, B, C itd. jak w szachownicy. Co robię źle?

C/C++
int twoja_plansza[ y ][ x ];
for( y = 0; y < 16; y++ ) //pionowa ilosc wierszy
{
    char opis[ 15 ] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O' };
    char * wsk;
    wsk = & opis[ 0 ]; //wsk=opis;
   
    for( x = 0; x < 16; x++ ) //wypelnianie poziomego wiersza
    {
        cout << "|__";
       
        if( x == 15 ) //zamiana ostatniego elementu na LITERE i przejscie do nowej lini
        {
            cout << "|" <<* wsk << endl; // lub *(wsk++)
            wsk++;
        }
    } //tu konczy sie wypelnianie wiersza, wiec przechodzimy do nastepnego.
}
P-147236
michal11
» 2016-04-13 22:45:43
Za każdym razem ustawiasz wsk na zerowy element, przenieś
C/C++
char opis[ 15 ] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O' };
char * wsk;
wsk = & opis[ 0 ]; //wsk=opis;

przed for.
P-147237
piotrmaceluch
Temat założony przez niniejszego użytkownika
» 2016-04-13 22:53:04
Serdecznie dziękuję :)
Już się głowiłem nad zakresem widoczności a tu taki banał
P-147238
« 1 »
  Strona 1 z 1