Cześć,
Postawnowiłem dalej męczyć programowanie po kilku dniach przerwy (kolokwia na uczelni) i zabrałem się za odcinek nr 7. Chodzi o odczyt pliku. Gdy chcę wczytać plik, to wyskakuje mi opcja "Plik nie istnieje", a problem w tym, że istnieje. Jest on w folderze z projektem, są zapisane 3 linijki, kod podobny jak u Pana Mirosława, ale nie chcę działac. Jakieś pomysły?
#include <iostream>
#include <fstream> //do plikow
#include <cstdlib>
using namespace std;
string imie, nazwisko, linia;
int nrTelefonu, nrLinii=1;
fstream plik;
int main()
{
plik.open("wizytkowka.txt", ios::in);
if(plik.good()==false)
{
cout << "Plik nie istnieje!";
exit(0);
}
while(getline(plik, linia))
{
switch(nrLinii)
{
case 1: imie = linia; break;
case 2: nazwisko = linia; break;
case 3: nrTelefonu = atoi(linia.c_str()); break;
}
nrLinii++;
}
cout<< imie << endl;
cout << nazwisko << endl;
cout << nrTelefonu << endl;
plik.close();
return 0;
}