До сих пор ввод-вывод данных в наших примерах осуществлялся с/на экран компьютера. Приведем исходный текст программы, создающей (в текущем каталоге) файл "data.dat", записывающей, а потом считывающей оттуда информацию:

#include <stdio.h>
main()
{
FILE *F;
                 // переменная F указывает на файл
int x, x1;
F = fopen("data.dat", "w+");   
    // cоздаем и открываем файл"data.dat" для обновления
printf(" x="); scanf("%d", &x);  // пусть пользователь введет с клавиатуры значение Х
fprintf(F, "%d", x);    // запишем это значение в созданный файл
fclose(F);                     // закроем файл, идентифицируемый переменной F, т.е.'data.dat'
F = fopen("data.dat", "r");            // открываем файл "data.dat" для чтения
fscanf(F, "%d", &x1);     // прочтем оттуда значение и присвоим переменной Х1
printf(" x=%d", x1);         // выведем результат на экран
fclose(F);                     // закроем файл, идентифицируемый переменной F, т.е.'data.dat
}

                    <<ранее             к оглавлению       

                      то же на Fortran                        то же на Basic                 то же на Pascal

                аналог на JavaScript
Используются технологии uCoz