Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 35] Program nie wczytuje NIC

Ostatnio zmodyfikowano 2014-08-03 15:12
Autor Wiadomość
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.

C/C++
#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" );
}

P-114989
pekfos
» 2014-08-03 15:12:27
Jak wygląda plik?

C/C++
plik.seekg( 2, Pozycja );
Ta linia ma zachowanie zależne od implementacji.
P-114992
« 1 »
  Strona 1 z 1