Zapis do pliku - problem
Ostatnio zmodyfikowano 2013-12-02 18:51
pawelzwrocka Temat założony przez niniejszego użytkownika |
Zapis do pliku - problem » 2013-11-30 13:29:15 Witam. Dlaczego poniższy kod, wywala błąd: no match for 'operator<<' in 'plik_wagi << "150"' std::ifstream plik_wagi; plik_wagi.open( "wagi.1", std::ios::in | std::ios::out ); plik_wagi << "150"; plik_wagi.close();
Działa mi odczytywanie z pliku, odczytywanie i zapis z/do konsoli, a tu się wyłożyłem i nie mogę znaleźć odpowiedzi :( |
|
pawelzwrocka Temat założony przez niniejszego użytkownika |
» 2013-11-30 13:42:54 Znalazłem :) jest różnica pomiędzy: std::fstream std::ifstream std::ofstream
Czy ktoś mógłby mi wyjaśnić co różni std::fstream
od
std::ifstream std::ofstream |
|
Monika90 |
» 2013-11-30 13:49:05 |
|
pawelzwrocka Temat założony przez niniejszego użytkownika |
» 2013-12-01 18:06:35 I wszystko jasne, tyko czy w ogóle jest sens stosowania std::ifstream oraz std::ofstream skoro wszystko razem jest w std::fstream ? Wiem, że to pytanie pewnie czysto teoretyczne ale lubię wiedzieć :) |
|
Nitr0Skay |
» 2013-12-01 23:08:22 Zapewne chodzi o to, że stosując std::ofstream nie nadpiszesz przypadkiem danych podczas ich wczytywania, oraz nie odczytasz danych podczas ich zapisywania poprzes std::ifstream, no ale mogę się mylić. |
|
pekfos |
» 2013-12-02 14:44:25 stosując std::ofstream nie nadpiszesz przypadkiem danych podczas ich wczytywania, oraz nie odczytasz danych podczas ich zapisywania poprzes std::ifstream |
A nie odwrotnie? |
|
Nitr0Skay |
» 2013-12-02 18:04:43 Out file stream zwraca chyba to, co jest w pliku, zatem wczyta jego zawartość, czyż nie ??
Analogicznie In file stream to zapisywanie do pliku. |
|
pekfos |
» 2013-12-02 18:40:46 I cin pisze po konsoli, a cout wczytuje dane od usera? |
|
« 1 » 2 |