Problemce sa nizovima u C-u
10.09.2002. u 03:25 · pre 293 meseci
#1
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).
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).
Re: Problemce sa nizovima u C-u
Re: Problemce sa nizovima u C-u