Тема: Введення з файлу / виведення у файл. Вибиває помилку,потрібна допомога
Небхідно написати програму у якій ввід здійснюється з текстового файлу і вивід виконується в текстовий файл.
#include "stdafx.h"
#include <conio.h>
#include <iostream>
void main()
{
int a[9][9] = { 0 };
int f = 0, l = 8, k = 81;
FILE *h, *h1;
h = fopen("1.txt", "r");
h1 = fopen("2.txt", "w");
printf("\nRezultat zchytuvannia z failu\n\n\n");
while (k != 0)
{
for (int i = l; f < i + 1; i--) // рух елементів матриці вниз
a[i][l] = k--;
for (int i = l - 1; f < i + 1; i--) // рух елементів матриці вліво
a[f][i] = k--;
for (int i = f + 1; i < l + 1; i++) // рух елементів матриці вверх
a[i][f] = k--;
for (int i = f + 1; i < l; i++) // рух елементів матриці вправо
a[l][i] = k--;
f++;
l--;
}
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
fscanf(h, "%d ", &a[i][j]);
printf("%d\t", a[i][j]);
printf("\n");
}
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
fprintf(h1, "%d\t", a[i][j]);
fprintf(h1, "\n");
}
fclose(h);
fclose(h1);
_getch();
}