fork(1) download
  1. #pragma once
  2. #include "iostream"
  3. #include "conio.h"
  4. #include "fstream"
  5. #include "string"
  6.  
  7. class product
  8. {friend class day;
  9.  
  10. private:
  11. std::string Name;
  12. double Kkal;
  13. double Belok;
  14. double Yglevod;
  15. double Gur;
  16.  
  17. public:
  18. product()
  19. {
  20. Kkal = Belok = Yglevod = Gur = 0;
  21. Name= " ";
  22. }
  23. product(double bel, double ygl, double gur, std::string name)
  24. {
  25. Belok= bel;
  26. Yglevod= ygl;
  27. Gur= gur;
  28. Kkal= (bel*4)+(ygl*4)+(gur*9);
  29. Name= name;
  30.  
  31. }
  32. product::product(std::ifstream& fin)
  33. {
  34. product a;
  35. fin>>a.Name;
  36. fin>>a.Belok;
  37. fin>>a.Gur;
  38. fin>>a.Yglevod;
  39. fin>>a.Kkal;
  40. }
  41.  
  42.  
  43. friend std::ostream& operator<<(std::ostream& os,const product p1)
  44. {
  45. os<<p1.Name<<p1.Belok<<" белка, "<<p1.Gur<<" жира, "<<p1.Yglevod<<" углеводов, "<<p1.Kkal<<"ккал ";
  46. return os;
  47. }
  48. friend std::ofstream& operator<<(std::ofstream& fout, const product& p1)
  49. {
  50. fout<<p1.Name<<std::endl;
  51. fout<<p1.Belok <<' '<<p1.Gur<<' '<<p1.Yglevod<<' '<<p1.Kkal<<std::endl;
  52. return fout;
  53. }
  54. };
  55. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:10: warning: #pragma once in main file
  #pragma once
          ^
prog.cpp:3:20: fatal error: conio.h: No such file or directory
compilation terminated.
stdout
Standard output is empty