Question
October 9, 2007 at 02:13 PM
tomjen1x

Beginner help with c programming

by tomjen1x . Updated 18 years, 11 months ago

I’m using Borland and following the book “The C Programming Language” by Brian Kernighan and Dennis M. Ritchie. Basically I’ve copied a program from the book:

#include

/* count digits, white space, others */
main ()
{
int c, i, nwhite, nother;
int ndigit[10];

nwhite=nother=0;
for (i=0; i<10; ++i) ndigit[i]=0; while ((c=getchar()) !=EOF) if (c>=’0’&&c<='9') ++ndigit[c-'0']; else if (c==' '||c=='\n'||c=='\t') ++nwhite; else ++nother; printf("digits="); for (i=0; i<10; ++i); printf("%d", ndigit[i]); printf(", white space=%d, other=%d\n", nwhite, nother); } I'm supposed to be able to run the program, end it and have data about the amount of characters and digits typed. I start the program and it just lets me type. How can I end the program and get the data? Thanks, Rob

This discussion is locked

All Comments