[ sportbili @ 10.09.2002. 03:25 ] @
Imam sledeci problem. U programu uzimam celobrojne vrednosti i smestam u niz. Kada naidje EOF zelim da program od tog elementa pa nadalje sve elemente niza do LENGTH-og inicijalizuje na 0, medjutim nesto ne stima. Ovo su definicije koriscenih funkcija. Funkcija geta(niz) puni niz podacima koje korisnik unosi, dok bi ini(niz,i) trebalo da inicijalizuje niz pocev od i-tog elementa medjutim to ne radi vec ti elementi dobiju slucajne vrednosti. HELP! I jos jedno pitanje a to je sta je garbage collector? #define LENGHT 10 int nekiniz[LENGHT]; deklaracije funkcija main() {...} void geta(int a[]) { int i; for (i=0; i<LENGTH; i++) if (a != EOF) scanf("%d", &a); else { ini(a, i); break; } } void ini(int a[], int b) { int i; for (i=b; i<LENGTH; i++) a=0; } nekiniz[] nije globalna promenljiva nego eto neka stoji da ne bude greska sto je nema. Da napomenem da sam petljao cak i sa getw-om (skroz bezuspesno). |