作成したいプルグラムがあります。
実は作成してみたいプログラムがあります。
それは単語カウントプログラムです。
入力するテキストのファイル中の単語(大文字小文字区別なし)を数えて、そして全体の単語数&それぞれの単語ごとの数を表示させるプログラムを作成してみたいです。分かりやすく言いますと以下の通りです。
This is a pen.
This is a book.
を入力すると、
total:8
This :2
is:2
a:2
pen:1
book:1
と出力されるプログラムです。
今までやってみてできた段階は
#include <stdio.h>
int main(void)
{
char s[256];
char t[256];
int i, n[3] = {0, 1, 0};
int j, o[3] = {0, 1, 0};
/* 標準入力より文字列を取得 */
printf("");
printf("");
fgets(s, sizeof s, stdin);
fgets(t, sizeof t, stdin);
/* 文字列内の単語数を取得*/
for (i = 0; s[i]; i++)
if (s[i] == ' ') /* 単語の区切りは空白文字*/
n[1]++;
for (j = 0; t[j]; j++)
if (t[j] == ' ') /* 単語の区切りは空白文字*/
o[1]++;
printf("total:%d\n\n", n[1]+o[1]);
return(0);
}
です。これ以降は分からなくて、参考になれるご指導をお願いいたします。
お礼
ありがとうございます!