fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. void wpisz(char nazwapliku[])
  8. {
  9.  
  10. ofstream plik_wy;
  11. plik_wy.open(nazwapliku);
  12. if(!plik_wy)
  13. {
  14.  
  15. cout<<"Plik bledny"<<endl;
  16.  
  17.  
  18. }
  19.  
  20. else
  21. {
  22.  
  23. for(int i=0; i<=15; i++)
  24. plik_wy<<"\n"<<i;
  25. plik_wy.close();
  26. cout<<endl<<endl;
  27.  
  28.  
  29. }
  30.  
  31.  
  32. }
  33.  
  34. void wypisz(char nazwapliku[])
  35. {
  36. ifstream plikwe;
  37. int liczba;
  38. plikwe.open(nazwapliku);
  39. if(!plik_we)
  40. {
  41. cout<<"Plik błędny"<<endl;
  42. }
  43.  
  44. else
  45.  
  46. {
  47.  
  48. while(plik_we.eof()==false)
  49. {
  50.  
  51. plik_we>>liczba;
  52. if(liczba<15)
  53. cout<<liczba<<" ";
  54.  
  55.  
  56. }
  57.  
  58.  
  59. }
  60.  
  61.  
  62. }
  63. void przepisz ( char nazwapliku[])
  64. {
  65. if(liczba%!3)
  66. {
  67.  
  68. fstream plik_we;
  69. plik_we.open(nazwapliku);
  70.  
  71.  
  72. }
  73. }
  74.  
  75. void pisz(char nazwapliku[])
  76. {
  77.  
  78. ifstream plikwe;
  79. plikwe.open(nazwapliku);
  80.  
  81. }
  82.  
  83. void przepisz2(char nazwapliku1[], char nazwapliku2[])
  84. {
  85.  
  86. ofstream plikwy;
  87. ifstream plikwe;
  88.  
  89. plikwe.open(nazwapliku2);
  90. plikwe.open(nazwapliku1);
  91.  
  92. int liczba;
  93.  
  94. if(!plik_we||!plik_wy)
  95. {
  96.  
  97.  
  98. cout<<"Pliki sa bledne"<<endl;
  99.  
  100.  
  101. }
  102.  
  103. else
  104. {
  105.  
  106. while(plik_we.eof()==false)
  107. {
  108.  
  109. plik_we>>liczba;
  110. if(liczba!%3)
  111. {
  112.  
  113. plik_wy<<"\n"<<liczba;
  114. }
  115. }
  116. plik_we.close();
  117.  
  118.  
  119. }
  120. }
  121.  
  122. int main()
  123. {
  124. char plik[]="plik.txt";
  125. wpisz(plik);
  126. wypisz(plik);
  127.  
  128. return 0;
  129.  
  130.  
  131. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function 'void wypisz(char*)':
prog.cpp:39:5: error: 'plik_we' was not declared in this scope
 if(!plik_we)
     ^
prog.cpp: In function 'void przepisz(char*)':
prog.cpp:65:4: error: 'liczba' was not declared in this scope
 if(liczba%!3)
    ^
prog.cpp: In function 'void przepisz2(char*, char*)':
prog.cpp:94:5: error: 'plik_we' was not declared in this scope
 if(!plik_we||!plik_wy)
     ^
prog.cpp:94:15: error: 'plik_wy' was not declared in this scope
 if(!plik_we||!plik_wy)
               ^
prog.cpp:110:10: error: expected ')' before '!' token
 if(liczba!%3)
          ^
stdout
Standard output is empty