zapisywanie i wczytywanie
Ostatnio zmodyfikowano 2008-10-16 21:28
DejaVu |
» 2008-10-15 17:48:08 aha dzięki ale nie wiem czemu nie działa zapis pliku i odczyt i prosiłbym o szybka odpowiedz |
Zapysywać, zapisuje liczby do pliku. Wczytywać... nic nie wcztytuje bo nie masz wczytywania oprogramowanego. Tak więc nie rozumiem czemu ten temat jest już taki długi i nadal nie ma jasno sprecyzowanego czego od nas oczekujesz. Rozumiem, że miałeś problem z kompilacją, ale on został rozwiązany. Mówisz, że masz problem z zapisem i wczytywaniem, a wczytywania nie masz napisanego, więc nie widzę podstaw do zadawania pytania w stylu 'czemu nie działa'. |
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-10-15 18:14:47 Wiec postaram się to jeszcze raz wytłumaczyć.
Gdy uruchomię program dodaje nowy rekord (przyciskiem "1"). Następnie zapisuje (przyciskiem "2"). I np. wyłączam program. A następnie go uruchamiam i wciskam wczytywanie (przycisk "3") i się nic nie dzieje.
|
|
DejaVu |
» 2008-10-15 18:28:20 Twój kod (wczytywanie danych): std::fstream plik; plik.open( "plik.dat", std::ios::in | std::ios::out ); if( plik.good() == true ) { plik.close(); }
Potwierdzam, że nic się nie dzieje - program działa prawidłowo - działa zgodnie z tym, co zostało w kodzie napisane. |
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-10-15 18:38:55 to czemu nie wczyta mi zapisanych danych
(i takie dodatkowe pytanie jakie powinienem dawać rozszerzenie pliku który zapisuje?) |
|
DejaVu |
» 2008-10-15 19:04:50 |
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-10-15 20:56:37 No to trochę już się dowiedziałem. I już prawie wszystko wiem ale. xD wiec zaczynam was męczyć. Jakie powinienem dać format pliku jeśli chce aby dane zawarte w bloku: if( plik.good() ) { plik.close(); }
zapisały mi się tak żeby mógł je otworzyć poleceniem. np. jeśli w danych zawarty jest kod: cout << "-Jak się masz?" << endl; cout << "-Źle bo Besemir mnie męczy głupimi pytaniami.<<endl;
I to mi się lanie zapisze. I po kliknięciu wczytaj w konsoli wyskoczy dokładnie taki tekst: -Jak się masz? -Źle bo Besemir mnie męczy głupimi pytaniami. ??? |
|
DejaVu |
» 2008-10-15 21:37:36 Format pliku jest zależny od tego co chcesz w nim trzymać. Jeśli chcesz trzymać tylko wiersze tekstu to poprostu robisz: do { getline( cin, napis ); if( napis.length() != 0 ) plik << napis; } while( napis.length() != 0 );
Odczytujesz: while( !plik.eof() ) { getline( plik, napis ); cout << napis; }
Plik tak zapisany będziesz mógł edytować nawet notatnikiem. |
|
Besemir Temat założony przez niniejszego użytkownika |
» 2008-10-15 21:41:41 a x.dat i jesli chce z tym moinm przykladem o lowoosci to jaki format?
|
|
1 2 « 3 » 4 |