В этом примере вы научитесь читать текст из файла и сохранять его в строке до тех пор, пока не встретится символ новой строки ' n'.
Чтобы понять этот пример, вы должны знать следующие темы программирования на C:
- C Обработка файлов
- Строки программирования C
Программа для чтения текста из файла
#include #include // For exit() function int main() ( char c(1000); FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) ( printf("Error! opening file"); // Program exits if file pointer returns NULL. exit(1); ) // reads text until newline is encountered fscanf(fptr, "%(^)", c); printf("Data from the file:%s", c); fclose(fptr); return 0; )
Если файл найден, программа сохраняет содержимое файла в строке c до тех пор, пока ''
не встретится новая строка .
Предположим, что program.txt
файл содержит следующий текст в текущем каталоге.
Программирование на C - это здорово. Я люблю программирование на C. Как дела?
Результатом программы будет:
Данные из файла: программирование на C - это здорово.
Если файл program.txt
не найден, программа выводит сообщение об ошибке.