Witam, mam pytanie, czy przesuwanie się w taki sposob po tablicy jest poprawne:
int main()
{
char* a = new char[6];
a[0] = 'k';
a[1] = 'a';
a[2]= 'j';
a[3] = 'a';
a[4] = 'k';
a[5] = '\0';
while(*a!='\0'){
cout<<*a;
*a++;
}
return 0;
}
Czy raczej powinienem stworzyć osobny wskaźnik wskazujący na moja tablice i na nim się poruszać np. tak:
int main()
{
char* a = new char[6];
char* x = a;
a[0] = 'k';
a[1] = 'a';
a[2]= 'j';
a[3] = 'a';
a[4] = 'k';
a[5] = '\0';
while(*x!='\0'){
cout<<*x;
*x++;
}
return 0;
}