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

Nie wiem gdzie jest bład....

Object Storage Arubacloud
0 głosów
378 wizyt
pytanie zadane 4 lipca 2016 w C i C++ przez jaciekrece Nowicjusz (170 p.)
edycja 4 lipca 2016 przez jaciekrece
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std ;


std::string  imie , nazwisko;
int nrtel;


int main()
{

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

    if(plik.good()==false);
    {
        cout <<"Plik nie istnieje" <<;
        exit(0);
    }

    string linia;
    int numer_linii;

    while(getline(plik&));

    {
        switch(numer_linii)
        {
            case 1: imie=linia; break;
            case 2: nazwisko=linia; break;
            case 3: nrtel=atoi(linia.c_str()); break;
        }

        numer_linii++;
    }


    plik.close();

     cout<<imie<<endl;
    cout<<nazwisko<<endl;
    cout<<nrtel<<endl;


    return 0;
}



|20|error: expected primary-expression before ';' token
|27|error: no matching function for call to 'getline(std::fstream&)

 

komentarz 4 lipca 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)

Już raz zwracałem uwagę i proszę po raz ostatni.

Kod na forum należy wstawiać w bloczku code. Popraw to pytanie.

Do tego tytuł "Nie wiem gdzie jest błąd" czy "Nie wiem gdzie popełniłem błąd" nie jest odpowiednim tytułem pytania.

komentarz 4 lipca 2016 przez jaciekrece Nowicjusz (170 p.)
Ups,przepraszam,nigdy sie nie powtorzy :)
komentarz 4 lipca 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Cieszę się ;)

3 odpowiedzi

+1 głos
odpowiedź 4 lipca 2016 przez C☺ndzi Stary wyjadacz (12,100 p.)
wybrane 4 lipca 2016 przez jaciekrece
 
Najlepsza
"cout<<"plik nie istnieje"<<;" powinno być "cout<<"tekst";" (bez << na końcu), w pętli while usuń & "while(getline(plik)). Pomogło?
komentarz 4 lipca 2016 przez jaciekrece Nowicjusz (170 p.)
Po usunieciu '&' dalej mi nie dziala.Z góry dziekuje. :)
komentarz 4 lipca 2016 przez C☺ndzi Stary wyjadacz (12,100 p.)
Nadal są błędy? Jakie? Usunąłeś średnik tak jak użytkownik niżej polecił?
komentarz 4 lipca 2016 przez jaciekrece Nowicjusz (170 p.)
Tak,nadal sa błedy,w 27 linijce...
+1 głos
odpowiedź 4 lipca 2016 przez Kodeman Gaduła (4,480 p.)
w 26 linijce spróbuj zapisać while(getline(plik, linia));
komentarz 4 lipca 2016 przez jaciekrece Nowicjusz (170 p.)
Dziekuje,już dziala :D
0 głosów
odpowiedź 4 lipca 2016 przez CzikaCarry Szeryf (75,340 p.)
if(plik.good()==false); - usuń średnik

Podobne pytania

0 głosów
1 odpowiedź 288 wizyt
0 głosów
0 odpowiedzi 369 wizyt
0 głosów
2 odpowiedzi 286 wizyt
pytanie zadane 19 października 2016 w JavaScript przez Drago Verde Obywatel (1,250 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 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!

...