Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef MESAJ_H_INCLUDED
- #define MESAJ_H_INCLUDED
- #endif // MESAJ_H_INCLUDED
- class mesaj
- {
- private:
- char *s;
- int lg;
- public:
- mesaj();//constructor fara parametrii
- mesaj(char *);//constructor supraincarcat
- int GetLg();
- void Scrie;
- };
- #include "mesaj.h"
- //constructorul fara parametrii
- mesaj::mesaj()
- {
- lg=0;
- s=NULL;
- }
- //contructorul cu parametrii
- mesaj::mesaj(char *t)
- {
- lg=strlen(t);//determin lungimea sirului t
- s=new char[lg];//aloc dinamic memorie pentru vectorul care retine caracterele mesajului
- for (int i=0;i<lg;i++)
- s[i] = t[i];//copiez caracterele mesajului t in s
- }
- mesaj::int GetLg();
- {
- return lg;
- }
- void mesaj::Scrie()
- {
- if (s)
- for (int i=0;i<lg;i++)
- cout<<s[i];
- else
- cout<<"Mesajul este vid";
- cout<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement