Otóż mam problem z tym kodem. Chcę wczytać plik, po uprzednim podaniu przez uzytkownika nazwy tego pliku(.txt). Gdzie robię błąd? Mam wczytać plik przy pomocy funkcji.
#include "fstream"
#include "iostream"
using namespace std;
void OtworzPlik(ifstream *Odczyt)
{
char wejscie[128];
cout << "Podaj nazwe pliku wejscia: " ;
cin >> wejscie ;
}
int main()
{
int m, licznik;
long int tab[100];
ifstream odczyt;
OtworzPlik(&odczyt);
while(!odczyt.eof())
{
int s = 0;
odczyt >> m;
if (m!=0)
{
tab[s]=m;
s++;
}
}
licznik = s;
odczyt.close();
cout << "Nasza tablica: " << endl;
for(int s = 0; s < licznik ; s++)
{
cout << tab[s] << endl;
}
getchar();
return 0;
}