Advertisement
Guest User

Untitled

a guest
May 28th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. class String
  5. {
  6. private:
  7. int n;
  8. char *car;
  9. public:
  10. String()
  11. {
  12. n=20;
  13. car=new char[n];
  14. }
  15. String(int d)
  16. {
  17. n=d;
  18. car=new char[d];
  19. }
  20.  
  21. String(char sir[])
  22. {
  23. int cnt=0;
  24. for(int i=0;sir[i]!=0;i++)
  25. cnt++;
  26. n = cnt;
  27. car=new char[n];
  28.  
  29. for(int i=0;i<n;i++)
  30. car[i] = sir[i];
  31. }
  32. int Dim()
  33. {
  34. return n;
  35. }
  36. char Lit(int poz)
  37. {
  38. return car[poz-1];
  39. }
  40. friend ostream& operator <<(ostream& out, String& st)
  41. {
  42. for(int i=0;i<n;i++)
  43. out<<car[i];
  44. out<<"\n";
  45. return out;
  46. }
  47. };
  48.  
  49. int main()
  50. {
  51. String str("casa");
  52.  
  53. cout<<str;
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement