Plik a.txt normalnie jest w folderu domyslnym tam gdzie program.
Niestety ciagle nie moze mi otworzyc pliku.
#include <iostream>
#include <fstream>
using namespace std;
struct Student{
string imie;
string nazwisko;
unsigned int nr_indeksu;
};
Student *wczytywanie(ifstream& plik,int &lp)
{
plik.open("a.txt",ios::in);
if(plik){
cout << "udalo sie otworzyc";
}
else{
cout << "Nie udalo sie otworzyc pliku";
}
plik >> lp;
Student *studenci = new Student[lp];
for(int i = 0 ; i < lp ; i++)
{
plik >> studenci[i].imie;
plik >> studenci[i].nazwisko;
plik >> studenci[i].nr_indeksu;
}
return studenci;
}
int main()
{
ifstream plik;
int lp;
Student *studenci = wczytywanie(plik,lp);
cout << studenci[1].imie;
return 0;
}