Prikaz jedne poruke
Stara 23.7.2016, 14:06   #3
NEWSWEETTOFFEE
Član
 
Član od: 3.5.2012.
Poruke: 45
Zahvalnice: 16
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: Problem u C-u sa štampanjem članova steka (stek definisan preko pokazivača)

Hvala na brzom odgovoru. Našao sam rešenje. Dodao sam drugi brojač:

Kod:
void Stampaj()
{
     int m=0, n=0, i;
     Elem *t1=stek, *t2=stek;
     while(t1!=NULL)
     {
           m++;
           n++;
           t1=t1->sledeci;
     }

     int *niz=(int*)malloc(sizeof(int)*m);
     while(t2!=NULL)
     {
          niz[--m]=t2->v;
          t2=t2->sledeci;
     }

     printf("Stek: ");
     for(i=0; i<n; i++)
          printf("%d  ", niz[i]);
     putchar('\n');
     free(niz);
}
NEWSWEETTOFFEE je offline   Odgovor sa citatom ove poruke