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

Odczyt pliku tekstowego C++

Mały hosting, OGROMNE możliwości
0 głosów
634 wizyt
pytanie zadane 25 listopada 2018 w C i C++ przez kropodyl Nowicjusz (170 p.)
edycja 25 listopada 2018 przez HaKIM

Cześć piszę program który ma odczytywać to co w nim zapisałem ale prawdopodobnie gdzieś mam błąd którego nie mogę znaleźć. Mogę prosić o pomoc ? :)

W notatniku mam napisane

imie

nazwisko

999998997

Program wyświetla mi "Plik nie istnieje"

Tu podaję kod

#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string nazwisko,imie;
int nrtel;
int main()
{

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

    if (zadanie.good()==false)
    {
        cout<<"Plik nie istnieje";
        exit(0);
    }
    string linia;
    int nrlini=1;
    while(getline(zadanie,linia))
    {
        switch(nrlini)
        {
            case 1: imie=linia ; break;
            case 2: nazwisko=linia ; break;
            case 3: nrtel=atoi(linia.c_str()); break;

        }

        nrlini++;
    }
    cout<<imie<<endl;
    cout<<nazwisko<<endl;
    cout<<nrtel<<endl;
    zadanie.close();
    return 0;
}

 

komentarz 25 listopada 2018 przez HaKIM Szeryf (87,590 p.)
Proszę zapoznać się z: https://forum.pasja-informatyki.pl/faq

1 odpowiedź

+1 głos
odpowiedź 25 listopada 2018 przez niezalogowany
wybrane 25 listopada 2018 przez kropodyl
 
Najlepsza

1. Usuń ios::in z tym argumentem czasami są problemy, a bez niego i tak działa

2. Popróbuj dawać ten plik i w miejsce z plikiem .cpp z kodem i  z plikiem .exe

A kod na forum KONIECZNIE  dawaj w blok z kodem, a nie jako tekst i przeczytaj regulamin forum !!!

Podobne pytania

0 głosów
0 odpowiedzi 413 wizyt
pytanie zadane 9 sierpnia 2018 w Rozwój zawodowy, nauka, praca przez krawiecki Początkujący (490 p.)
0 głosów
2 odpowiedzi 540 wizyt
pytanie zadane 22 maja 2018 w C i C++ przez kamila131 Nowicjusz (140 p.)
+3 głosów
2 odpowiedzi 16,518 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,258 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.

...