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

Wskaźniki pokazujące na co 4 literę/element w tablicy

Ostatnio zmodyfikowano 2014-12-09 14:28
Autor Wiadomość
joinzbozin
Temat założony przez niniejszego użytkownika
Wskaźniki pokazujące na co 4 literę/element w tablicy
» 2014-12-09 13:14:54
C/C++
#include<iostream>
using namespace std;
int main()
{
    char tab[] = { "ABCDEFGHIJKLMNOPQRSTUWVXYZZZZZZZZZZXXXXZ" };
    char * wsk =& tab[ 0 ];
    while(( * wsk >= 'A' ) &&( * wsk <= 'Z' ) )
    {
        * wsk += 4;
        cout <<* wsk << endl;
    }
   
   
}
ostatnie znaki wypisywane przez ten program to Y]

moje pytanie dlaczego nie wyswietla zadnego z tych wielu Z czy X na końcu i skąd ten zamknięty nawias?
P-122579
1aam2am1
» 2014-12-09 14:23:10
C/C++
#include<iostream>
using namespace std;
int main()
{
    const char tab[] = { "ABCDEFGHIJKLMNOPQRSTUWVXYZZZZZZZZZZXXXXZ" };
    const char * wsk =& tab[ 0 ];
    while(( * wsk >= 'A' ) &&( * wsk <= 'Z' ) )
    {
        wsk += 4;
        cout <<* wsk << endl;
    }
   
   
}
P-122584
darko202
» 2014-12-09 14:28:25
realizujesz dodawanie a nie przesuniecie wskaźnika
* wsk = * wsk + 4;
wartość komórki staje się poprzednia wartość +  4
P-122586
« 1 »
  Strona 1 z 1