Code:
int a;
cin >> a;
int niz[a];
int i;
for (i = 0; i < a; i++)
[b]niz = i;[/b]
I ova mala greska, ovde si izostavio operator indexa [] kako bi odredio kojem elementu niza dodeljujes vrednost promenljive i. Kako je ime niza konstantni pokazivac na prvi element, a opet nisi koristio operator dereferenciranja *, efekat je kao da si uradio sledece:
Code:
int* var1;
int j = 15;
var1 = j; // umesto *var1 = j;
// ili u krajnjem slucaju var1 = &j;
Za ostalo vazi ono sto je Dragi Tata napisao.
Dragi Tata, bez ljutnje, ali mislim da zaista nemas potrebe da quotujes poruku koja je odmah iznad :)