Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define MAXLEN 80 /* Максимальная длина строки в файле */
- #define FNAME "filecnt.txt" /* Задаем константу, хранящую имя файла исходных данных на диске*/
- void main() {
- int n=0, i;
- char fname[20] = FNAME;
- char st[MAXLEN + 2];
- FILE *in; /* Создаем указатель на файл */
- printf("Вычисление количества букв в текстовом файле %s\n", FNAME);
- in = fopen(fname, "rt");
- if (in == NULL) /* Открываем файл для чтения */
- {
- /* если результат неудачен - выводим сообщение */
- printf("File not found.\n");
- getchar();
- return 1;
- };
- while (!feof(in)) /* Пока не достигли конца файла */
- {
- fgets(st, MAXLEN, in); /* Считываем значение целого типа в переменную a */
- printf("string: %s\n", st);
- for (i = 0; i < strlen(st); i++) {
- if ((st[i] >= 'A') && (st[i] <= 'Z') || (st[i] >= 'a') && (st[i] <= 'z')) {
- n++;
- }
- }
- }
- printf("count = %d", n);
- fclose(in);
- getchar();
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement