Zapisywanie danych do pliku
Ostatnio zmodyfikowano 2011-08-11 18:09
mykosik Temat założony przez niniejszego użytkownika |
Zapisywanie danych do pliku » 2011-08-11 16:33:52 Dlaczego to nie działa , czyli dlaczego nie zapisuje? #include <iostream> #include <fstream> using namespace std;
int main() { fstream plik; plik.open( "dane.txt", ios::app ); if( plik.good() == true ) { cout << "plik otwarty" << endl; string dane; plik << dane; plik.close(); } else cout << "nie otworzyl sie"; return 0; }
|
|
m4tx |
» 2011-08-11 16:36:34 Yyy... Jak nie jak tak? U mnie zapisało poprawnie... O_o |
|
Elaine |
» 2011-08-11 16:40:34 Nie działa? Przydałoby się więcej konkretów. |
|
ison |
» 2011-08-11 16:41:16 string dane; plik << dane;
|
pustego stringa zapisujesz do pliku? |
|
mykosik Temat założony przez niniejszego użytkownika |
» 2011-08-11 17:08:17 Nie moge nic zapisac tym sposoben do pliku dane.txt podobno nazwa_zmiennej_plikowej << zmienna_ktora_ma_zostac_zapisana_do_pliku; [/cytat} zapisuje ale wmoim przypadku nie albo cos pochrzaniłem |
|
|
pekfos |
» 2011-08-11 17:09:28 bo pustego stringa piszesz. twoim zdaniem co twój kod tam zapisze?? |
|
Mrowqa |
» 2011-08-11 17:15:24 a spróbuj plik << "dane ;)"; :) albo cout << dane; (zobaczysz, co chciałeś zapisać) |
|
mykosik Temat założony przez niniejszego użytkownika |
» 2011-08-11 17:16:09 #include <iostream> #include <fstream> using namespace std;
int main() { fstream plik; plik.open( "dane.txt", ios::app ); if( plik.good() == true ) { cout << "plik otwarty" << endl; string dane = "cos tam"; plik << dane; plik.close(); } else cout << "nie otworzyl sie"; return 0; } też nic nie zapisuje |
|
« 1 » 2 |