Wednesday, March 30, 2011

#5 Lista prvi primer redefinisan

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

No comments:

Post a Comment