/*
Word Count Program (delimiter is the space)
Author: Anwar Mamat
Date: 1/27/2011
*/
#define LENGTH 200
#include "stdio.h"
int main()
{
char words[LENGTH] = {"The test of a first-rate intelligence is the ability to hold two opposed ideas in mind at the same time and still retain the ability to function."};
char *p = words;
int wordcount = 0;
while(*p){
//skip spaces
while(*p++ == ' ') {
//if a space is the last, terminate the loop
if(!*p) goto done;
}
//word found
wordcount++;
//skip the word
while(*p != ' ' && *p) p++;
}
done:
printf("%s\n", words);
printf("Number of words = %d\n", wordcount);
}
Thursday, January 27, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment