Чтение из файла c: примеры кода на C для начинающих
Чтение из файла в языке программирования С может быть выполнено с использованием функции fopen() для открытия файла, которая принимает имя файла и режим доступа в качестве аргументов. Затем функция fread() может использоваться для чтения данных из открытого файла в буфер.
Пример чтения из файла:
#include
int main() {
FILE *fp;
char buffer[100];
fp = fopen("example.txt", "r"); // открытие файла с именем example.txt в режиме чтения
if (fp == NULL) {
printf("Ошибка при открытии файла.\n");
}
else {
while (fgets(buffer, sizeof(buffer), fp) != NULL) { // считывание содержимого файла строка за строкой
printf("%s", buffer); // вывод содержимого на экран
}
fclose(fp); // закрытие файла
}
return 0;
}
В данном примере fopen() используется для открытия файла example.txt в режиме чтения. Функция fgets() используется для считывания содержимого файла построчно в буфер, пока файл не будет полностью прочитан. В конце файла fgets() вернет значение NULL, что позволит выйти из цикла. Содержимое файла выводится на экран с помощью printf(). Файл закрывается с помощью fclose().