Dynamiczna tablica wielowymiarowa i plik

0

Przebrnalem przez tablice i dziedziczenie. uff
Teraz musze sie zmierzyc z problemem jak zapisac taka tablice do pliku oraz jak ja odczytac. Pomozecie?

0

Dlaczego wielowymiarowa??
Nie mogłeś dać kilku tablic?? :)

Mam nadzieję, że chodzi ci o plik '*.txt'
tak więc chyba to ci się przyda:

#include <fstream>
 
int main(){
ofstream out("plik.txt");
out << tablica[...];
itd.
}

a odczytanie to popatrz tu >> http://4programmers.net/Forum/viewtopic.php?id=54901

Pozdro

0

Musi byc 2wymiarowa i dynamiczna tablica int. I jest juz zrobiona.
Chodzi mi o sposob zapisu i odczytu.
Chyba w petli int po incie. Ale jak?

0

Nio co to za problem?
Robisz cos takiego:

//...
int tablica[MaxX][MaxY]; //to dla przykladu (Ty tworzysz ją dynamicznie)
FILE *plik;
plik=fopen("plik.txt","w"); //otwieramy plik do zapisu
//------------
for(int i=0;i<MaxX;i++)
  for(int j=0;j<MaxY;j++)
    fprintf(plik,"%d",tablica[i][j]);
//------------
fclose(plik);

Analogicznie możesz sobie otworzyć plik do odczytu i wczytac kolejno znaki...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.