Witam,
ćwiczę wskaźniki i mam tu mały problem:
#include <iostream>
using namespace std;
int main()
{
char alf[26];
char *wsk_1 = &alf[0];
char *wsk_2 = &alf[1];
*wsk_1 = 'A';
for(int i=0; i<25 ; i++)
*(wsk_2++) = *(wsk_1++) + 1;
wsk_1 = &alf[3];
while(true)
{
if(*wsk_1 > 'Z')
break;
cout << *wsk_1 << " ";
wsk_1 +4;
}
}
Program ma wyświetlać co czwartą szufladę ale wskaźnik nie chce się przesuwać - a ja się pytam "why"?
Chodzi o 21 linijkę, inkrementacja "wsk_1++" działa ale jak chcę przesunąć o więcej niż jedną szufladę na raz to nie.