stog_pokazivac.h


/ Published in: C#
Save to your folder(s)



Copy this code and paste it in your HTML
  1. struct automobil
  2. {
  3. char marka[30];
  4. char model[30];
  5. int serijskibroj;
  6. int godina;
  7. };
  8.  
  9. struct tstog
  10. {
  11. automobil vrijednost;
  12. tstog *sljedeci;
  13. };
  14.  
  15. typedef struct tstog *stogstog;
  16.  
  17.  
  18. automobil TopS(tstog *St)
  19. {
  20. tstog *vrh = St->sljedeci;
  21. if (St->sljedeci == NULL)
  22. {
  23. automobil b;
  24. b.serijskibroj = 0;
  25. b.godina = 0;
  26. return b;
  27. }
  28. else
  29. return vrh->vrijednost;
  30. }
  31.  
  32. void PushS(automobil x, tstog *St)
  33. {
  34. tstog *novi;
  35. novi = new tstog;
  36. novi->vrijednost = x;
  37. novi->sljedeci = St->sljedeci;
  38. St->sljedeci = novi;
  39.  
  40. }
  41.  
  42. void PopS(tstog *St)
  43. {
  44. tstog *vrh = St->sljedeci;
  45. St->sljedeci = vrh->sljedeci;
  46. delete vrh;
  47. }
  48.  
  49. void InitS(tstog *St)
  50. {
  51. St->sljedeci = NULL;
  52. }
  53.  
  54. bool IsEmptyS(tstog *St)
  55. {
  56. if (St->sljedeci == NULL)
  57. return true;
  58. else
  59. return false;
  60. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.