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

Zapis do pliku - problem

Ostatnio zmodyfikowano 2013-12-02 18:51
Autor Wiadomość
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"'
C/C++
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 :(
P-97894
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
P-97897
Monika90
» 2013-11-30 13:49:05
Czytaj dokumentację, np. http://en.cppreference.com/w​/cpp/io
P-97900
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ć :)
P-98043
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ć.
P-98072
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?
P-98080
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.
P-98098
pekfos
» 2013-12-02 18:40:46
I cin pisze po konsoli, a cout wczytuje dane od usera?
P-98101
« 1 » 2
  Strona 1 z 2 Następna strona