[C++] 'std::ofstream' has no member named 'getline'
Ostatnio zmodyfikowano 2014-11-10 19:39
kempa662 Temat założony przez niniejszego użytkownika |
[C++] 'std::ofstream' has no member named 'getline' » 2014-11-10 18:49:37 Witam jestem tutaj nowy, z programowaniem nie miałem wiele do czynienia, ale muszę do szkoły zrobić program, który zapisuje dane do pliku, a potem drugi odczytuje je i wyświetla(taki prosty :D). Problem jest taki, że w programie do odczytu pliku chciałem użyć getline, lecz nie chce ze mną współpracować. Szukałem po kursach, ale nigdzie nic nie znalazłem. Błąd jaki dostaje w Code Blocks to 'std::ofstream' has no member named 'getline' . Czyli tak jak by nie wiedział co to jest getline... Kod programu: #include <iostream> #include <string> #include <fstream> using namespace std;
int main() { ofstream plik; plik.open( "pomiary.html", ios_base::in ); ifstream plik_1; char dane[ 250 ]; while( plik ); { plik.getline( dane, 250 ); cout << dane << endl; } plik.close(); return 0; }
|
|
Monika90 |
» 2014-11-10 18:54:47 ofstream nie ma getline, bo ofstream służy do zapisu, a nie do odczytu |
|
kempa662 Temat założony przez niniejszego użytkownika |
» 2014-11-10 19:39:36 Dziękuję, działa. Taki prosty błąd. |
|
« 1 » |