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

[C++] 'std::ofstream' has no member named 'getline'

Ostatnio zmodyfikowano 2014-11-10 19:39
Autor Wiadomość
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:

C/C++
#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;
}
 
P-120324
Monika90
» 2014-11-10 18:54:47
ofstream nie ma getline, bo ofstream służy do zapisu, a nie do odczytu
P-120325
kempa662
Temat założony przez niniejszego użytkownika
» 2014-11-10 19:39:36
Dziękuję, działa. Taki prosty błąd.
P-120330
« 1 »
  Strona 1 z 1