Что такое файл (file) в C?
Этот вопрос проверяет знание работы с файлами в C, включая чтение, запись и управление файлами.
Короткий ответ
Файл в C — это область памяти на диске, используемая для хранения данных. Файлы позволяют хранить информацию между запусками программы, в отличие от переменных. Работа с файлами осуществляется через функции fopen(), fclose(), fread(), fwrite().
Длинный ответ
Основные операции с файлами:
fopen() — открытие файла.
fclose() — закрытие файла.
fscanf(), fprintf() — чтение и запись текстовых данных.
Пример работы с файлами:
FILE *file = fopen("data.txt", "w");
if (file != NULL) {
fprintf(file, "Hello, file!\n");
fclose(file);
}Вывод: Файлы позволяют сохранять данные между запусками программы, что делает их полезными для хранения информации.