fork(2) download
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <string>
  5. #include <stdlib.h>
  6. using namespace std;
  7. class Anti
  8. {
  9. private:
  10. char* name;
  11. char* group;
  12. char* place;
  13. unsigned int str;
  14.  
  15. public:
  16. Anti();
  17. ~Anti();//деструктор*/
  18. void get();
  19. void set();
  20. void show();
  21. };
  22. Anti::Anti()
  23. {
  24. cout << "Конструктор" << endl;
  25. name = NULL;
  26. group = NULL;
  27. place = NULL;
  28. str = NULL;
  29. }
  30. Anti::~Anti()
  31. {
  32. cout << "Деструктор" << endl;
  33. if (name) { delete[] name; }
  34. if (group){ delete[] group; }
  35. if (place) { delete[] place; }
  36. }
  37. void Anti::set()
  38. {
  39. char* nm;
  40. char* gr;
  41. char* pl;
  42. unsigned int st;
  43. cout << "Set(): ..." << endl;
  44. cout << "Название: "; cin >> nm;
  45. cout << "Группа: "; cin >> gr;
  46. cout << "Место обитания: "; cin >> pl;
  47. cout << "Численность популяции: "; cin >> st;
  48. strcpy(name, nm); cout << name;
  49. strcpy(group, gr);
  50. strcpy(place, pl);
  51. str = st;
  52. }
  53. void Anti::get()
  54. {
  55. char* nm;
  56. char* gr;
  57. char* pl;
  58. unsigned int st;
  59. delete[] nm;
  60. nm = new char[strlen(name) + 1];
  61. strcpy(nm, name);
  62. delete[] gr;
  63. gr = new char[strlen(group) + 1];
  64. strcpy(gr, group);
  65. delete[] pl;
  66. pl = new char[strlen(group) + 1];
  67. strcpy(pl, group);
  68. st = str;
  69. }
  70. void Anti::show()
  71. {
  72. cout << name << " ";
  73. cout << group << " ";
  74. cout << place << " ";
  75. cout << str << " ";
  76. }
  77. int main()
  78. {
  79. setlocale(LC_ALL, "rus");
  80. unsigned int st;
  81. Anti s;
  82. s.set();
  83. s.show();
  84. s.get();
  85. s.show();
  86. return 0;
  87. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
         ^
Main.java:2: error: illegal character: '#'
#include <stdio.h>
^
Main.java:3: error: illegal character: '#'
#include <string.h>
^
Main.java:4: error: illegal character: '#'
#include <string>
^
Main.java:5: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:9: error: illegal start of type
private:
       ^
Main.java:9: error: ';' expected
private:
        ^
Main.java:10: error: illegal start of type
	char* name;
	    ^
Main.java:11: error: <identifier> expected
	char* group;
	    ^
Main.java:11: error: <identifier> expected
	char* group;
	           ^
Main.java:12: error: <identifier> expected
	char* place;
	    ^
Main.java:12: error: <identifier> expected
	char* place;
	           ^
Main.java:13: error: <identifier> expected
	unsigned int str;
	        ^
Main.java:13: error: <identifier> expected
	unsigned int str;
	                ^
Main.java:15: error: illegal start of type
public:
      ^
Main.java:15: error: ';' expected
public:
       ^
Main.java:16: error: illegal start of type
	Anti();
	    ^
Main.java:16: error: <identifier> expected
	Anti();
	     ^
Main.java:17: error: illegal start of type
	~Anti();//??????????*/
	^
Main.java:17: error: ';' expected
	~Anti();//??????????*/
	 ^
Main.java:17: error: illegal start of type
	~Anti();//??????????*/
	     ^
Main.java:17: error: <identifier> expected
	~Anti();//??????????*/
	      ^
Main.java:22: error: class, interface, or enum expected
Anti::Anti()
^
Main.java:25: error: class, interface, or enum expected
	name = NULL;
	^
Main.java:26: error: class, interface, or enum expected
	group = NULL;
	^
Main.java:27: error: class, interface, or enum expected
	place = NULL;
	^
Main.java:28: error: class, interface, or enum expected
	str = NULL;
	^
Main.java:29: error: class, interface, or enum expected
}
^
Main.java:33: error: class, interface, or enum expected
	if (name) { delete[] name; }
	^
Main.java:33: error: class, interface, or enum expected
	if (name) { delete[] name; }
	                           ^
Main.java:34: error: class, interface, or enum expected
	if (group){ delete[] group; }
	                            ^
Main.java:35: error: class, interface, or enum expected
	if (place) { delete[] place; }
	                             ^
Main.java:40: error: class, interface, or enum expected
	char* gr;
	^
Main.java:41: error: class, interface, or enum expected
	char* pl;
	^
Main.java:42: error: class, interface, or enum expected
	unsigned int st;
	^
Main.java:43: error: class, interface, or enum expected
	cout << "Set(): ..." << endl;
	^
Main.java:44: error: class, interface, or enum expected
	cout << "????????: "; cin >> nm;
	^
Main.java:44: error: class, interface, or enum expected
	cout << "????????: "; cin >> nm;
	                      ^
Main.java:45: error: class, interface, or enum expected
	cout << "??????: "; cin >> gr;
	^
Main.java:45: error: class, interface, or enum expected
	cout << "??????: "; cin >> gr;
	                    ^
Main.java:46: error: class, interface, or enum expected
	cout << "????? ????????: "; cin >> pl;
	^
Main.java:46: error: class, interface, or enum expected
	cout << "????? ????????: "; cin >> pl;
	                            ^
Main.java:47: error: class, interface, or enum expected
	cout << "??????????? ?????????: "; cin >> st;
	^
Main.java:47: error: class, interface, or enum expected
	cout << "??????????? ?????????: "; cin >> st;
	                                   ^
Main.java:48: error: class, interface, or enum expected
	strcpy(name, nm); cout << name;
	^
Main.java:48: error: class, interface, or enum expected
	strcpy(name, nm); cout << name;
	                  ^
Main.java:49: error: class, interface, or enum expected
	strcpy(group, gr);
	^
Main.java:50: error: class, interface, or enum expected
	strcpy(place, pl);
	^
Main.java:51: error: class, interface, or enum expected
	str = st;
	^
Main.java:52: error: class, interface, or enum expected
}
^
Main.java:56: error: class, interface, or enum expected
	char* gr;
	^
Main.java:57: error: class, interface, or enum expected
	char* pl;
	^
Main.java:58: error: class, interface, or enum expected
	unsigned int st;
	^
Main.java:59: error: class, interface, or enum expected
	delete[] nm;
	^
Main.java:60: error: class, interface, or enum expected
	nm = new char[strlen(name) + 1];
	^
Main.java:61: error: class, interface, or enum expected
	strcpy(nm, name);
	^
Main.java:62: error: class, interface, or enum expected
	delete[] gr;
	^
Main.java:63: error: class, interface, or enum expected
	gr = new char[strlen(group) + 1];
	^
Main.java:64: error: class, interface, or enum expected
	strcpy(gr, group);
	^
Main.java:65: error: class, interface, or enum expected
	delete[] pl;
	^
Main.java:66: error: class, interface, or enum expected
	pl = new char[strlen(group) + 1];
	^
Main.java:67: error: class, interface, or enum expected
	strcpy(pl, group);
	^
Main.java:68: error: class, interface, or enum expected
	st = str;
	^
Main.java:69: error: class, interface, or enum expected
}
^
Main.java:73: error: class, interface, or enum expected
	cout << group << " ";
	^
Main.java:74: error: class, interface, or enum expected
	cout << place << " ";
	^
Main.java:75: error: class, interface, or enum expected
	cout << str << " ";
	^
Main.java:76: error: class, interface, or enum expected
}
^
Main.java:80: error: class, interface, or enum expected
	unsigned int st;
	^
Main.java:81: error: class, interface, or enum expected
	Anti s;
	^
Main.java:82: error: class, interface, or enum expected
	s.set();
	^
Main.java:83: error: class, interface, or enum expected
	s.show();
	^
Main.java:84: error: class, interface, or enum expected
	s.get();
	^
Main.java:85: error: class, interface, or enum expected
	s.show();
	^
Main.java:86: error: class, interface, or enum expected
	return 0;
	^
Main.java:87: error: class, interface, or enum expected
}
^
77 errors
stdout
Standard output is empty