Cześć,
Napotkałem drobny problem przy zapisie macierzy do pliku
Po uruchomieniu programu tworzy się plik zapis.txt, na konsoli nie wyświetla się komunikat o błędzie otwierania bądź zamykania pliku, jednak po otwarciu zapis.txt, plik jest pusty, byłbym wdzięczny za pomoc.
Wspominam też, że błąd z pewnością występuje w podanym fragmencie kodu.
FILE* plik;
if ((plik = fopen("zapis.txt", "w")) == NULL)
{
printf("Nie mogę otworzyć pliku do zapisu!\n");
exit(1);
}
for(i=0;j<N;i++)
{
for(j=0;j<N;j++)
{
fprintf(plik, "%d", tab[i][j]);
}
fprintf(plik, "\n");
}
if(fclose(plik))
printf("Nie moge zamknac pliku\n");