void countAWord(char **words, char *wordToCount)
{
int count=0;
while (*words) {
if (!strcmp(*words, wordToCount)) {
count++;
}
words++;
}
printf("%s kam %d mal vor\n", wordToCount, count);
}
int main(int argc, char **argv)
{
char buf[MAX_TEXT_LEN];
char *words[MAX_WORDS];
setlocale(LC_ALL, "");
if (argc!=2) {
printf("Usage: %s <WordToCount>\n", argv[0]);
return 1;
}
readText(buf, MAX_TEXT_LEN);
parseIntoWords(buf, words, MAX_WORDS);
countAWord(words, argv[1]);
return 0;
}