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

question-closed c++ visual studio "identifier "getline" is undefined"

0 głosów
1,312 wizyt
pytanie zadane 20 stycznia 2021 w C i C++ przez PoProstuAndrzej Nowicjusz (170 p.)
zamknięte 20 stycznia 2021 przez PoProstuAndrzej

Witam

Uczę się obecnie języka c++ z poradnika na kanale pasja informatyki i jestem obecnie na 7 odc zrobiłem wszystko poprawnie pomimo czego visual studio nadal zwraca mi błąd:
"Error (active)    E0020    identifier "getline" is undefined"
szukałem już sporo w internecie na ten temat ale nie znalazłem nic co by mi rozwiązało ten problem, bynajmniej rozwiązania które znalazłem nie poskutkowały u mnie

Kod:

#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;

string imie, nazwisko;
int nr_tel;

int main()
{

    string linia;
    int nr_linii = 1;

    fstream plik;
    plik.open("wizytowka.txt", ios::in);

    if (plik.good() == false) cout << "Nie mozna otworzyc pliku!";
        
    while (getline(plik, linia))
    {
        switch (nr_linii)
        {
        case 1: imie = linia; break;
        case 2: nazwisko = linia; break;
        case 3: nr_tel = atoi(linia.c_str()); break;
        }
        nr_linii++;
    }

    plik.close();

    cout << "imie: " << imie << endl;
    cout << "nazwisko: " << nazwisko << endl;
    cout << "telefon: " << nr_tel << endl;

    return 0;
}

 

komentarz zamknięcia: problem  rozwiązany
komentarz 21 stycznia 2021 przez Remmi51 Nowicjusz (200 p.)
radzę używać biblioteki #include<bits/stdc++.h> zawiera ona np windows.h, string, iostream i wiele innych bibliotek

1 odpowiedź

0 głosów
odpowiedź 20 stycznia 2021 przez Michałełe Nałogowiec (25,600 p.)
wybrane 29 stycznia 2021 przez PoProstuAndrzej
 
Najlepsza

Na górze brakuje:

#include <string>

 

komentarz 20 stycznia 2021 przez PoProstuAndrzej Nowicjusz (170 p.)
hmmm za 1 razem mi nie zadziałało

pewnie wstawiłem w złej kolejności albo źle napisałem

w każdym razie dzięki za pomoc ^^

Podobne pytania

0 głosów
2 odpowiedzi 3,443 wizyt
pytanie zadane 8 września 2016 w C i C++ przez kosabdsm Początkujący (430 p.)
0 głosów
0 odpowiedzi 234 wizyt
0 głosów
1 odpowiedź 1,587 wizyt
pytanie zadane 12 maja 2020 w C i C++ przez Maciex0n Nowicjusz (160 p.)

93,733 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,294 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...