#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
void wpisz( char nazwapliku[ ] )
{
ofstream plik_wy;
plik_wy.open ( nazwapliku) ;
if ( ! plik_wy)
{
cout << "Plik bledny" << endl;
}
else
{
for ( int i= 0 ; i<= 15 ; i++ )
plik_wy<< "\n " << i;
plik_wy.close ( ) ;
cout << endl<< endl;
}
}
void wypisz( char nazwapliku[ ] )
{
ifstream plikwe;
int liczba;
plikwe.open ( nazwapliku) ;
if ( ! plik_we)
{
cout << "Plik błędny" << endl;
}
else
{
while ( plik_we.eof ( ) == false )
{
plik_we>> liczba;
if ( liczba< 15 )
cout << liczba<< " " ;
}
}
}
void przepisz ( char nazwapliku[ ] )
{
if ( liczba% ! 3 )
{
fstream plik_we;
plik_we.open ( nazwapliku) ;
}
}
void pisz( char nazwapliku[ ] )
{
ifstream plikwe;
plikwe.open ( nazwapliku) ;
}
void przepisz2( char nazwapliku1[ ] , char nazwapliku2[ ] )
{
ofstream plikwy;
ifstream plikwe;
plikwe.open ( nazwapliku2) ;
plikwe.open ( nazwapliku1) ;
int liczba;
if ( ! plik_we||! plik_wy)
{
cout << "Pliki sa bledne" << endl;
}
else
{
while ( plik_we.eof ( ) == false )
{
plik_we>> liczba;
if ( liczba! % 3 )
{
plik_wy<< "\n " << liczba;
}
}
plik_we.close ( ) ;
}
}
int main( )
{
char plik[ ] = "plik.txt" ;
wpisz( plik) ;
wypisz( plik) ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGZzdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCB3cGlzeihjaGFyIG5hendhcGxpa3VbXSkKewoKb2ZzdHJlYW0gcGxpa193eTsKcGxpa193eS5vcGVuKG5hendhcGxpa3UpOwppZighcGxpa193eSkKewoKY291dDw8IlBsaWsgYmxlZG55Ijw8ZW5kbDsKCgp9CgplbHNlCnsKCmZvcihpbnQgaT0wOyBpPD0xNTsgaSsrKQpwbGlrX3d5PDwiXG4iPDxpOwpwbGlrX3d5LmNsb3NlKCk7CmNvdXQ8PGVuZGw8PGVuZGw7CgoKfQoKCn0KCnZvaWQgd3lwaXN6KGNoYXIgbmF6d2FwbGlrdVtdKQp7Cmlmc3RyZWFtIHBsaWt3ZTsKaW50IGxpY3piYTsKcGxpa3dlLm9wZW4obmF6d2FwbGlrdSk7CmlmKCFwbGlrX3dlKQp7CmNvdXQ8PCJQbGlrIGLFgsSZZG55Ijw8ZW5kbDsKfSAKCmVsc2UKCnsKCndoaWxlKHBsaWtfd2UuZW9mKCk9PWZhbHNlKQp7CgpwbGlrX3dlPj5saWN6YmE7CmlmKGxpY3piYTwxNSkKY291dDw8bGljemJhPDwiICI7CgoKfQoKCn0KCgp9CnZvaWQgcHJ6ZXBpc3ogKCBjaGFyIG5hendhcGxpa3VbXSkKewppZihsaWN6YmElITMpCnsKCmZzdHJlYW0gcGxpa193ZTsgCnBsaWtfd2Uub3BlbihuYXp3YXBsaWt1KTsKCgp9Cn0KCnZvaWQgcGlzeihjaGFyIG5hendhcGxpa3VbXSkKewoKaWZzdHJlYW0gcGxpa3dlOwpwbGlrd2Uub3BlbihuYXp3YXBsaWt1KTsKCn0KCnZvaWQgcHJ6ZXBpc3oyKGNoYXIgbmF6d2FwbGlrdTFbXSwgY2hhciBuYXp3YXBsaWt1MltdKQp7CgpvZnN0cmVhbSBwbGlrd3k7Cmlmc3RyZWFtIHBsaWt3ZTsKCnBsaWt3ZS5vcGVuKG5hendhcGxpa3UyKTsKcGxpa3dlLm9wZW4obmF6d2FwbGlrdTEpOwoKaW50IGxpY3piYTsKCmlmKCFwbGlrX3dlfHwhcGxpa193eSkKewoKCmNvdXQ8PCJQbGlraSBzYSBibGVkbmUiPDxlbmRsOwoKCn0KCmVsc2UKewoKd2hpbGUocGxpa193ZS5lb2YoKT09ZmFsc2UpCnsKCnBsaWtfd2U+PmxpY3piYTsKaWYobGljemJhISUzKQp7CgpwbGlrX3d5PDwiXG4iPDxsaWN6YmE7Cn0KfQpwbGlrX3dlLmNsb3NlKCk7CgoKfQp9CgppbnQgbWFpbigpCnsKY2hhciBwbGlrW109InBsaWsudHh0IjsKd3Bpc3oocGxpayk7Cnd5cGlzeihwbGlrKTsKCnJldHVybiAwOwoKCn0=
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