Подсчет пробелов, табляций, знаков новой строки в СИ

Подсчет пробелов, табляций, знаков новой строки в СИ

Хрень какая то, вот опять целый месяц бездельничал.  Сегодня опять надумал на си, что нибудь написать. Что то у меня постоянно одно и тоже, опять начал с простых примеров. Вот читаю книгу и опять занова начинаю.

Задача такая, надо подсчитать количество пробелов, знаков табуляции и знаков новой строки. Символы вводятся со стандартного ввода getchar() и выводятся посредством putchar().

#include <stdio.h>

main()

{

int c, probeli,tab,newline;

probeli=tab=newline=0;

while ((c=getchar())!=EOF)

{

if (c==' ')

probeli++;

if (c=='\t')

tab++;

if(c=='\n')

newline++;

}

printf("Пробелов:%d Новых строк:%d Табуляций: %d", probeli, newline, tab);

}

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *