C Упражнения: чтение существующего файла

Работа с файлами C: упражнение 2 с решением

Напишите программу на C для чтения существующего файла.

Пример решения:

Код C:

  #include  #include  void main () {FILE * fptr; char fname [20]; char str;  printf (" n  n Прочитать существующий файл:  n"); printf ("------------------------------   n ");  printf ("Введите имя файла для открытия:"); scanf ("% s", fname); fptr = fopen (fname, "r");  if (fptr == NULL) {printf ("Файл не существует или не может быть открыт.  n"); exit (0);} printf (" n Содержимое файла% s:  n", fname  ); str = fgetc (fptr); while (str! = EOF) {printf ("% c", str); str = fgetc (fptr);} fclose (fptr);  printf (" n  n");}  

Пример вывода:

 Прочитанный и существующий файл: ---------  --------------------- Введите имя файла для открытия: test.txt. Содержимое файла test.txt: Это содержимое файла test.  txt 

Блок-схема:

Редактор кода программирования C:

Оцените статью
nanomode.ru
Добавить комментарий