Dose anyone know why this program will not print for me?
Thanks
Code:#include <stdio.h> #include <ctype.h> int main(void) { char c; int low_ct = 0; int up_ct = 0; int punc_ct = 0; int dig_ct = 0; int n_words = 0; bool inword = false; printf("Enter text to be analyzed (EOF to terminate):\n"); while ((c = getchar()) != EOF) { if (islower(c)) low_ct++; else if (isupper(c)) up_ct++; else if (isdigit(c)) dig_ct++; else if (ispunct(c)) punc_ct++; if (!isspace(c) && !inword) { inword = true; n_words++; } if (isspace(c) && inword) inword = false; } printf("\nwords = %d, lowercase = %d, uppercase = %d, " "digits = %d, punctuation = %d\n", n_words,low_ct,up_ct, dig_ct, punc_ct); return 0; }



LinkBack URL
About LinkBacks



