Записать программу которая считает количество букв "r" в текстовом файле - C (СИ)
Формулировка задачи:
Записать программу которая считает количество букв "r" в текстовом файле
Решение задачи: «Записать программу которая считает количество букв "r" в текстовом файле»
textual
Листинг программы
int c; long nr; nr = 0; while ((c = getc(ifp)) != EOF) if (c == 'r') nr++;
Объяснение кода листинга программы
- Объявляются две переменные:
cтипаintиnrтипаlong. - Переменная
nrинициализируется значением 0. - Запускается цикл
while, который выполняется до тех пор, пока значение, возвращаемое функциейgetc(ifp), не станет равнымEOF. - Внутри цикла проверяется, равно ли текущее значение переменной
cсимволу 'r'. - Если условие выполняется, то к переменной
nrприбавляется единица. - По завершении цикла выводится значение переменной
nr, которое показывает количество символов 'r' в файле.