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

Wczytywanie danych z pliku

Ostatnio zmodyfikowano 2012-11-05 06:35
Autor Wiadomość
qest43
Temat założony przez niniejszego użytkownika
Wczytywanie danych z pliku
» 2012-11-04 23:04:53
Dlaczego po wczytaniu danych do pliku nie mogę jej potem wyświetlić ?
C/C++
#include <fstream>
#include <iostream>

using namespace std;

int main()
{
    fstream plik;
    string dane;
   
    plik.open( "plik.txt", ios::in | ios::out );
   
    string tekst;
    string zmienna;
   
    cin >> tekst;
    plik << tekst;
   
    getline( plik, zmienna );
   
    cout << zmienna;
   
    plik.close();
   
}
P-68510
crash
» 2012-11-04 23:16:06
Moim zdaniem ten kod nie działa dlatego, że jak coś dodasz na koniec pliku, to na końcu pliku jest ustawiony wskaźnik. Aby przeczytać zawartość wklepanego strumienia, należy w pliku cofnąć się o ten rozmiar ;>
P-68513
qest43
Temat założony przez niniejszego użytkownika
» 2012-11-04 23:26:54
A jakie polecenie przesuwa na początek pliku ?
P-68516
xevuel
» 2012-11-05 06:35:55
std::istream::seekg()

fout.seekg( 0, ios::beg );
P-68523
« 1 »
  Strona 1 z 1