Return to Snippet

Revision: 35812
at November 14, 2010 01:23 by mivukovi


Initial Code
struct automobil 				
{
	char marka[30];				
	char model[30];				
	int serijskibroj;							 	
	int godina;				
};

struct tstog 					
{
	automobil vrijednost;			
	tstog *sljedeci;			
};				

typedef struct tstog *stogstog;		
				

automobil TopS(tstog *St) 			
{
	tstog *vrh = St->sljedeci;							
	if (St->sljedeci == NULL) 	 
	{
		automobil b;		
		b.serijskibroj = 0;	
		b.godina = 0;			
		return b;
	}
	else
		return vrh->vrijednost;							
}

void PushS(automobil x, tstog *St)		
{
	tstog *novi;
	novi = new tstog;		
	novi->vrijednost = x;			
	novi->sljedeci = St->sljedeci;							
	St->sljedeci = novi;			
						
}

void PopS(tstog *St)				
{
	tstog *vrh = St->sljedeci;		
	St->sljedeci = vrh->sljedeci;		
	delete vrh;										
}

void InitS(tstog *St)				
{						
	St->sljedeci = NULL;		 						
}

bool IsEmptyS(tstog *St)			
{
	if (St->sljedeci == NULL)		
		return true;			
	else
		return false;			
}

Initial URL


Initial Description


Initial Title
stog_pokazivac.h

Initial Tags


Initial Language
C#