C Упражнения: прочтите файл и подсчитайте количество строк

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

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

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

Код C:

  #include  #define FSIZE 100 int main () {FILE * fptr;  int ctr = 0;  char fname [FSIZE];  char c;  printf (" n  n Прочтите файл и посчитайте количество строк:  n"); printf ("-------------------------  -------------------------  n ");  printf ("Введите имя файла для открытия:"); scanf ("% s", fname);  fptr = fopen (имя_файлы, "г");  if (fptr == NULL) {printf ("Не удалось открыть файл% s", fname);  возврат 0;  }//Извлекаем символы из файла и сохраняем в символе c for (c = getc (fptr); c! = EOF; c = getc (fptr)) if (c == ' n')//Увеличиваем счетчик, если этот символ  перевод строки ctr = ctr + 1;  fclose (fptr);  printf ("Строки в файле% s:% d  n  n", fname, ctr-1);  return 0;}  

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

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

Блок-схема:

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

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