Witam, zaczynam dopiero swoją przygodę z programowaniem , moim zadaniem było napisanie programu zliczającego liczbę cyfr w podanym przez testującego zdaniu. Mam coś takiego jednak po wpisaniu znaków, liter i zatwierdzeniu enterem nic się nie dzieje, proszę o pomoc.
Program:
#include <stdio.h>
#include <ctype.h>
void main()
{
long allCharNo=0;
long allDigitNo;
int currChar;
allDigitNo=0;
while ( (currChar=getchar())!=EOF)
{
allCharNo++;
if(isdigit(currChar))
allDigitNo++;
}
printf("There were: %ld in input %ld characters\n",allDigitNo,allCharNo);
}