fork download
  1. #include <stdio.h>
  2. typedef int i;
  3. class string
  4. {
  5. public:
  6. char* str;
  7. int len;
  8. char* tstr;
  9. char* ttstr;
  10. int init(int n, const char* st)
  11. {
  12. if(n>0) {
  13. len=n;
  14. str=new char[len];
  15. }
  16. else return -1;
  17.  
  18. for (i a; a<n; a++) str[a]=st[a];
  19. return 0;
  20. }
  21.  
  22. };
  23. class pstr
  24. {
  25. public:
  26. int print(string str)
  27. {
  28. if(str.len>0) printf("%s", str.str);
  29. else return -1;
  30. return 0;
  31. }
  32. };
  33. int main()
  34. {
  35. string s;
  36. pstr p;
  37. s.init(14, "hello, world!");
  38. p.print(s);
  39. return 0;
  40. }
Success #stdin #stdout 0s 4560KB
stdin
Standard input is empty
stdout
hello, world!