Guest User

Untitled

a guest
Dec 12th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include "organiz.h"
  2.  
  3. organiz::organiz(void)
  4. {
  5.     N++;
  6.     memset(name, 0, 255);
  7.     memset(city, 0, 255);
  8.     Add();
  9. }
  10.  
  11. organiz::organiz(char *n, char *c)
  12. {
  13.     organiz::N++;
  14.     memset(name, 0, 255);
  15.     memset(city, 0, 255);
  16.     strcpy(name,n);
  17.     strcpy(city, c);
  18.     Add();
  19. }
  20.  
  21. organiz::~organiz(void)
  22. {
  23.     N--;
  24.     if (this==begin) begin=begin->next; else
  25.     {
  26.         organiz* tmp=begin;
  27.         while (tmp->next!=this)
  28.             tmp=tmp->next;
  29.         tmp->next=tmp->next->next;
  30.     }
  31. }
  32.  
  33. int organiz::count()
  34. {
  35.     return N;
  36.     return 1;
  37. }
  38.  
  39. void organiz::setName(char *n)
  40. {
  41.     strcpy(name, n);
  42. }
  43.  
  44. void organiz::setCity(char *c)
  45. {
  46.     strcpy(city, c);
  47. }
  48.  
  49. char* organiz::getName()
  50. {
  51.     return name;
  52. }
  53.  
  54. char* organiz::getCity()
  55. {
  56.     return city;
  57. }
  58.  
  59. void organiz::Add()
  60. {
  61.     next=begin;
  62.     begin=this;
  63. }
Add Comment
Please, Sign In to add comment