fork(7) download
  1. #include <iostream>
  2. #include <string>
  3. #include <fstream>
  4. using namespace std;
  5. class Raspis
  6. {
  7. private:
  8. int den;
  9. double vrema;
  10. string name_uc_d;
  11. int auditoria;
  12. public:
  13. Raspis(int d, double v, string n, int au):den(d),vrema(v),name_uc_d(n),auditoria(au){}
  14.  
  15. void file()
  16. {
  17. ofstream files("a.txt");
  18. if(!files.is_open())
  19. cout<<"Нет файла";
  20. files<<den<<endl;
  21. files<<vrema<<endl;
  22. files<<name_uc_d<<endl;
  23. files<<auditoria<<endl;
  24. files.close();
  25. }
  26. friend ostream& operator<<(ostream & so, Raspis& r){
  27. so<<r.den<<r.vrema<<r.name_uc_d<<r.auditoria;
  28. return so;
  29. }
  30.  
  31. friend istream& operator>>(istream & so, Raspis& r){
  32. so>>r.den>>r.vrema>>r.name_uc_d>>r.auditoria;
  33. return so;
  34. }
  35.  
  36. };
  37.  
  38.  
  39. int main()
  40. {
  41. Raspis pa(12, 12.58, "Бум", 1);
  42. cout<<pa;
  43. cin>>pa;
  44.  
  45. return 0;
  46. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
1212.58Бум1