Witam !
Mam problem, gdyż w trakcie kursy C++ na odcinku 7(zapis i odczyt pilku) się zatrzymałem, bo mam bład i nie wiem jak go rozwiązać.
Chodzi o ścieżkę do pliku "Wizytowka.txt". Plik ten znajduje się w tym samym miejscu co program odpowiedzialny za odczyt z pliku.
Kod:
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
string imie, nazwisko;
int nr_telefonu;
int main()
{
fstream plik;
plik.open("C:\\ Wizytowka.txt", ios::in);
if(plik.good()==false);
{
cout<<"Plik nie istnieje!";
exit(0);
}
string linia;
int nr_linii=1;
while(getline(plik, linia))
{
switch(nr_linii)
{
case 1: imie = linia;
break;
case 2: nazwisko = linia;
break;
case 3: nr_telefonu = atoi(linia.c_str());
break;
}
nr_linii++;
}
plik.close();
cout<<imie<<endl;
cout<<nazwisko<<endl;
cout<<nr_telefonu<<endl;
return 0;
}
Dziękuje za ewentualną pomoc!