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

[C++]Obsługa plików.

Ostatnio zmodyfikowano 2014-05-14 20:49
Autor Wiadomość
pekfos
» 2014-05-14 19:54:46
To też nie jest poprawne rozwiązanie, bo robi zupełnie co innego. Jak juz..
C/C++
while( getline( plik, linia ) )
P-109986
Monika90
» 2014-05-14 19:56:36
poprawnie będzie tak
C/C++
while( getline( plik, linia ) )
{
    cout << linia << '\n';
}

if( plik.eof() )
     cout << "plik został poprawnie wczytany\n";
else
     cout << "błąd odczytu\n";

P-109988
michal11
» 2014-05-14 19:58:58
@pekfos

Słusznie, nie zwróciłem uwagi na format pliku wejściowego.
P-109991
Azaks
Temat założony przez niniejszego użytkownika
» 2014-05-14 20:01:25
C/C++
#include <iostream>
#include <string>
#include <fstream>
#include <cstdlib>
using namespace std;

int main()
{
    string linia;
    ifstream plik( "tekst.txt" );
    while( getline( plik, linia ) )
    {
        cout << linia << '\n';
    }
   
    if( plik.eof() )
         cout << "plik zostal poprawnie wczytany\n";
    else
         cout << "blad odczytu\n";
   
   
    plik.close();
    return 0;
}
I wyskakuje błąd odczytu, już nie wiem co jest nie tak.
P-109994
Monika90
» 2014-05-14 20:22:48
sprawdź czy plik tekst.txt faktycznie jest w katalogu bieżącym programu
P-110002
Azaks
Temat założony przez niniejszego użytkownika
» 2014-05-14 20:25:21
Hmm, a jak to się robi? Na prawdę dopiero zaczynam. :)
P-110003
michal11
» 2014-05-14 20:27:45
Jak sprawdzić czy plik znajduje się w folderze z programem ?
P-110004
Azaks
Temat założony przez niniejszego użytkownika
» 2014-05-14 20:29:20
Uff działa, na pulpicie miałem plik i dlatego te komplikacje, pewnie mój stary program też by zadziałał ,zaraz wszystko posprawdzam. Ale dzięki wielkie za wszystko:)
P-110005
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona