Закрытие файлов
Файлы закрываются с помощью функции fclose. Синтаксис выглядит следующим образом :
fclose(in);
Чтение файлов
Feof функция используется, чтобы проверить наличие конца файла. Функции fgetc, fscanf, fgets, и используются для чтения из файла.
Следующий пример списков содержимого файла на экран используя fgetc читать файл символ времени.
#include <stdio.h>
int main()
{
FILE *in;
int key;
if ((in = fopen("tarun.txt", "r")) == NULL)
{
puts("Unable to open the file");
return 0;
}
while (!feof(in))
{
key = fgetc(in);
/* The last character read is the end of file
marker so don't print it */
if (!feof(in))
putchar(key);
}
fclose(in);
return 0;
}
Fscanf функция может использоваться следующим образом различные типы данных из файла, как в следующем примере предоставление данных в файл в формате используется форматная строка с fscanf.
fscanf(in, "%d/%d/%d", &day, &month, &year);
Fgets функция используется для чтения число символов в файле. является стандартный ввод файла стандартный входной поток, и fgets функция может быть использована для контроля ввода.
|