Witam, tak jak napisałam w temacie, mam problem z odczytaniem macierzy z pliku txt. Tablica jest tworzona wskaźnikami, jest intem. Najlepiej byłoby wczytać ją z powrotem do programu za pomocą getline, ale to, jeśli się nie mylę, działa tylko dla zmiennych string. Próbowałam konwertować int na string, ale nie daje to efektów i nie mam już pomysłu, jak się za to zabrać. Kod wygląda tak:
int main()
{
int i, j;
int a = 1;
int ** tab = new int*[4];
for (i = 0; i < 4; i++)
{
tab[i] = new int[4];
for (j = 0; j < 4; j++)
{
tab[i][j] = a;
a++;
}
}
string plik;
plik = "macierz.txt";
fstream macierz;
macierz.open(plik.c_str());
if (macierz.is_open())
{
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
macierz << tab[i][j] << " ";
}
macierz << "\n";
}
}
else
{
cout << "nie";
}
macierz.close();
system("pause");
return 0;
}