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;
}