• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

odc 7 odczyt C++ problem

Object Storage Arubacloud
0 głosów
147 wizyt
pytanie zadane 17 września 2016 w C i C++ przez KamilGG Użytkownik (690 p.)
Zablokowalem sie, od 10 min slecze nad tym kodem. Błąd jest gdzies tu  while (getline(myfile, linia))

no matching function for call to 'getline(std::ofstream&, std::string&)'|

#include <iostream>
#include <fstream>
#include <cstdlib>

using namespace std;


string imie, nazwisko;
int tel;

int main()
{

    ofstream myfile;
    myfile.open ("example.txt",ios::in);
    if(myfile.good()==false)
    {
        cout<<"Plik nie istnieje";
        exit(0);
    }
    string linia;
    int nr_linii=1;

    while (getline(myfile, linia))
    {
        switch(nr_linii)
        {
            case 1: imie = linia; break;
            case 2: nazwisko = linia; break;
            case 3: tel = atoi(linia.c_str()); break;
        }
        nr_linii++;
    }
    myfile.close();
    cout << imie << endl << nazwisko << endl << tel << endl ;
    return 0;
}

 

1 odpowiedź

+2 głosów
odpowiedź 17 września 2016 przez niezalogowany
wybrane 17 września 2016 przez KamilGG
 
Najlepsza

Zmień ofstream myfile na:

fstream myfile;

 

komentarz 17 września 2016 przez niezalogowany
ifstream - in-file-stream - czyli po prostu strumień wejścia do pliku (wczytywanie)

ofstream - out-file-stream - czyli strumień wyjścia do pliku (zapisywanie)

fstream - uniwersalne

Podobne pytania

0 głosów
1 odpowiedź 569 wizyt
pytanie zadane 26 marca 2019 w C i C++ przez Nicolas Wielocha Nowicjusz (140 p.)
0 głosów
1 odpowiedź 221 wizyt
pytanie zadane 7 października 2017 w C i C++ przez Haker2004 Użytkownik (590 p.)
0 głosów
1 odpowiedź 308 wizyt

92,626 zapytań

141,486 odpowiedzi

319,844 komentarzy

62,009 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...