#include int mycmp(const char* s1, const char* s2); int findChar ( char* source, char c ); int cnt = 0; char message [] = "the cat sat on the mat the the the the"; int main (void) { char word, *msg; msg = message; word = 'h'; cnt = findChar(msg, word); //printf("The word is: %s\n", word); //printf("the sentence is: %s\n", *message); printf("the word occurs %i times\n", cnt); return 0; } int mycmp (const char* s1, const char* s2) { while (*s1++ == *s2++); return *s1 - *s2; } // find first occurence of character c in string source int findChar ( char* source, char c ) { int len = strlen(source); int pos; int ocurrence = 0; for (pos = 0; pos < len; pos++) { if ( source[pos] == c ) ocurrence++; } return ocurrence; // character c not found in string source }