zadanie 35
Ostatnio zmodyfikowano 2014-08-13 15:55
snajperek130 Temat założony przez niniejszego użytkownika |
:) » 2014-08-13 15:55:24 Sorki, zapomniałem o tym zadaniu, ale przypomnialem sobie. Dzieki Pekfos, a tak nie moglem znalezc bledu .... #include<iostream> #include<fstream> #include<string> #include<cstdlib> using namespace std;
bool czyNapotkanoZnakNowegoWiersza( std::ifstream & plik ) { char cZnak; for(;; ) { plik.clear(); cZnak = plik.peek(); if( plik.fail() || plik.bad() ) return false; if( !isspace( cZnak ) ) return false; plik.get( cZnak ); if( plik.fail() || plik.bad() ) return false; if( cZnak == '\n' ) return true; } }
bool odczytaj( string zad ) { ifstream plik; char liczba; plik.open( zad.c_str() ); if( !plik.good() ) { return false; } cout << "No to jedziemy:" << endl; while( !plik.eof() ) { plik.seekg( 2, ios::cur ); plik >> liczba; if( plik.good() ) { cout << liczba << " "; } if( czyNapotkanoZnakNowegoWiersza( plik ) ) { return true; } } return true; } int main() { if( !odczytaj( "zadanie.txt" ) ) cout << "Plik nie zostal otworzony, koniec!"; return 0; }
|
|
1 « 2 » |