[Lekcja 35] Program nie wczytuje NIC
Ostatnio zmodyfikowano 2014-08-03 15:12
WojuBoju Temat założony przez niniejszego użytkownika |
[Lekcja 35] Program nie wczytuje NIC » 2014-08-03 14:49:06 Program nie wczytuje liczb, plik sam jest (chyba) wczytywany bo nie ma komunikatu a niewczytaniu. Taki banal a ja nie wiem co robic, az mi wstyd. Co zrobilem zle? System("pause") uzywam tylko dla siebie, wiem, ze niepowinnienem tego robic, ale zwykle return 0 odrazu zamyka program. #include <iostream> #include <fstream> #include <string> using namespace std;
bool WczytajPlik( string nPlik ) { ifstream plik; plik.open( nPlik.c_str() ); if( !plik.good() ) return false; int Pozycja = 2; plik.seekg( Pozycja ); int liczba; plik >> liczba; while( !plik.eof() ) { plik.seekg( Pozycja ); cout << liczba << " "; plik.seekg( 2, Pozycja ); } return true; }
int main() { if( !WczytajPlik( "d:/Programowanie # Kucowanie/PROGRAMY/Pliki C++/Co 3 znak.txt" ) ) cout << "Nie udalo sie wczytaj pliku z podanej sciezki!" << endl; system( "pause" ); }
|
|
pekfos |
» 2014-08-03 15:12:27 Jak wygląda plik? plik.seekg( 2, Pozycja );
|
Ta linia ma zachowanie zależne od implementacji. |
|
« 1 » |