Another getchar() example
#include <stdio.h>
main ()
{
int grade, aCnt, bCnt, cCnt, dCnt, fCnt;
aCnt = bCnt = cCnt = dCnt = fCnt = 0;
while ( (grade = getchar() ) != EOF)
{
switch (grade)
{
case ‘A’: aCnt++; break;
case ‘B’: bCnt++; break;
case ‘C’ : cCnt++; break;
case ‘D’: dCnt++; break;
case ‘F’: fCnt++; break;
default : printf (“Invalid grade\n”); break;
}
}
}
Previous slide
Next slide
Back to first slide
View graphic version