I need to make a program for my site as an example...So a program that will read and count non-whitespace characters from the standard input stream - until some special character is entered. Let's use & for now. (This value is declared as a named constant so that it can easily be changed in only one place in the program - SO ... the & should (must??) not appear anywhere else in the program!) Your program will also count the number of digits in the input stream, as shown below. Note that the cctype library contains a boolean function isdigit(achar) ... (Note that your program should handle the unusual case in which the & is the first non-whitespace character.) Your program must produce behaviour very similar to the following ... $ ./a.out Enter some text - on 1 or more lines - followed by &. 1 25 cat 0g 6& There were 9 (non-whitespace) characters before the & 5 of them were digits. $