Advertisement
Guest User

muie ba stef

a guest
May 26th, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. #ifndef MESAJ_H_INCLUDED
  2. #define MESAJ_H_INCLUDED
  3.  
  4.  
  5.  
  6. #endif // MESAJ_H_INCLUDED
  7.  
  8. class mesaj
  9. {
  10. private:
  11. char *s;
  12. int lg;
  13. public:
  14. mesaj();//constructor fara parametrii
  15. mesaj(char *);//constructor supraincarcat
  16. int GetLg();
  17. void Scrie;
  18. };
  19. #include "mesaj.h"
  20.  
  21. //constructorul fara parametrii
  22. mesaj::mesaj()
  23. {
  24. lg=0;
  25. s=NULL;
  26. }
  27.  
  28. //contructorul cu parametrii
  29. mesaj::mesaj(char *t)
  30. {
  31. lg=strlen(t);//determin lungimea sirului t
  32. s=new char[lg];//aloc dinamic memorie pentru vectorul care retine caracterele mesajului
  33. for (int i=0;i<lg;i++)
  34. s[i] = t[i];//copiez caracterele mesajului t in s
  35.  
  36. }
  37.  
  38.  
  39. mesaj::int GetLg();
  40. {
  41. return lg;
  42. }
  43.  
  44. void mesaj::Scrie()
  45. {
  46. if (s)
  47. for (int i=0;i<lg;i++)
  48. cout<<s[i];
  49. else
  50. cout<<"Mesajul este vid";
  51. cout<<endl;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement