英文が与えられて、単語の頻度をカウントするのはどうするのでしょうか?

char s[] = "This is a pen. That is a pencil. He is tall.";