}
Если файл открыт, можно читать из него данные. Для того используем функцию fscanf. Она полностью аналогична scanf, но служит для ввода из файла, а не с клавиатуры. Кроме того, ее первый параметр – указатель на файл, из которого читаются данные.
n = fscanf (fp, "%d", &A[i]);
Функция fscanf возвращает результат – количество чисел, которые ей удалось прочитать.
Если мы запрашивали одно число, то значение переменой n может быть равно единице (если все нормально) или нулю (если данные закончились или ошибочные, например, вместо чисел введено слово). Для успешного чтения данные в файле должны отделяться пробелом или символом перехода на новую строчку (он вставляется в файл при нажатии на клавишу Enter).
Если файл открыт на запись, можно записать в него данные с помощью.функции
fprintf, которая полностью аналогична printf. Когда работа с файлом закончена, надо закрыть его, вызвав функцию fclose:
fclose (fp);
После этого указатель fp свободен и его можно использовать для работы с другим файлом.