Program ma za zadanie zliczac tabulatory,znaki nowej linii i spacje. Nie działa on poprawnie (liczy blednie) i nie mam pomysłu jak go naprawić. Proszę o pomoc.
#include <stdio.h>
main(void)
{
int cc = 0;
int nowelinie = 0;
int tabulacje = 0;
int spacje = 0;
while(getchar()!=EOF)
{
if((getchar())=='\n'){ ++nowelinie;};
if((getchar())=='\t'){ ++tabulacje;};
if((getchar())==' '){ ++spacje;};
}
printf("%d\n",nowelinie);
printf("%d\n",tabulacje);
printf("%d\n",spacje);
}