Friday, March 25, 2011

#4 Lista prvi primer

#include<stdio.h>
#include<conio.h>
#include<stdio.h>
//ovo je stari C
//#include<alloc.h>
//ovo je za dev C++
#include<stdlib.h>

 typedef char TIP;
 typedef struct cvor_st{
         TIP inf;
         struct cvor_st *sledeci;
} LCVOR;
 //funkcija za pisanje
 void pisi(LCVOR *tekuci){
      while(tekuci!=NULL){
      printf("->%c",tekuci->inf);
      tekuci=tekuci->sledeci;
      }
  }
 
  main(){
   LCVOR *pocetak_liste,*novi;
   char ch;
   //pocetak liste je prazan
   pocetak_liste=NULL;   
   printf("\n Unesi sadrzaj liste:\n");
 
   while((ch=getchar())!='\n')
   {
       novi=(LCVOR *)malloc(sizeof(LCVOR));
       novi->inf=ch;
       novi->sledeci=pocetak_liste;
       pocetak_liste=novi;                        
   }
      printf("Sadrzaj liste je:\n");
      pisi(pocetak_liste);
 getch();   
}   

No comments:

Post a Comment