Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.37 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. #define MAXLEN 80               /* Максимальная длина строки в файле */
  5. #define FNAME "filecnt.txt" /* Задаем константу, хранящую имя файла исходных данных на диске*/
  6. void main() {
  7.     int n=0, i;
  8.     char fname[20] = FNAME;
  9.     char st[MAXLEN + 2];
  10.     FILE *in;                   /* Создаем указатель на файл */
  11.     printf("Вычисление количества букв в текстовом файле %s\n", FNAME);
  12.     in = fopen(fname, "rt");
  13.     if (in == NULL) /* Открываем файл для чтения */
  14.     {
  15.         /* если результат неудачен - выводим сообщение */
  16.         printf("File not found.\n");
  17.         getchar();
  18.         return 1;
  19.     };
  20.     while (!feof(in))           /* Пока не достигли конца файла */
  21.     {
  22.         fgets(st, MAXLEN, in);  /* Считываем значение целого типа в переменную a */
  23.         printf("string: %s\n", st);
  24.         for (i = 0; i < strlen(st); i++) {
  25.             if ((st[i] >= 'A') && (st[i] <= 'Z') || (st[i] >= 'a') && (st[i] <= 'z')) {
  26.                 n++;
  27.             }
  28.         }
  29.     }
  30.     printf("count = %d", n);
  31.     fclose(in);
  32.     getchar();
  33.     return 1;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement