Witam, mam problem z wyświetleniem danych z pliku. Program wczytuje każdą liczbę z "pary.txt" do tablicy, a następnie ma je wyświetlić. Niestety po skompilowaniu i uruchomieniu wyświetla coś takiego (załącznik).
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int wczytajPlik(string nazwaPliku)
{
ifstream plik;
plik.open(nazwaPliku.c_str() );
if( !plik.good() )
return false;
int tab[50][2];
while( true ) // petla nieskonczona
{
for(int i = 0; i != 50; i++)
{
for(int j = 0; j != 2; j++)
{
plik >> tab[i][j];
cout << tab[i]<< " " << tab[j] << endl;
}
}
if( !plik.good() )
break; //zakończ wczytywanie danych - wystąpił jakiś błąd (np. nie ma więcej danych w pliku)
}
}
int main()
{
wczytajPlik("pary.txt");
return 0;
}
Z góry dziękuję za odpowiedź.