そのため、ファイルを読み込んでから、配列を使用して文字が表示されるたびに単語数と文字数を作成する必要があります。各単語は、空白、コンマ、ピリオドなどで終わります。また、x-'a' 関数などを使用して正しい配列に文字を設定するために、tolower と方程式を配置する必要があります。
puTTy からのエラーのリスト (私が知っているくだらないプログラムですが、必須です)
project8.cpp: 関数「int main()」内:
project8.cpp:17: エラー: 「file1」はこのスコープで宣言されていません
project8.cpp:18: エラー: 「while」の前に「期待される」
project8.cpp:36: エラー: 期待されるâ}â 入力の最後に
#include <iostream>
#include <string>
using namespace std;
int in_word = false;
int word_count = 0;
char ch;
char low_case;
int char_count[26];
int i;
int main()
{
for (i=0; i<26; i++)
char_count[i]=0;
cin.get(file1.txt)
while('\n' !=(ch=cin.get(file1.txt)))
{
if (' ' == ch || '\n' == ch || '\t' == ch)
in_word = false;
else if (in_word == false)
{
in_word=true;
word_count++;
}
else low_case=tolower(ch);
char_count[int(low_case)-int('a')]++;
}
cout << file1.txt;
cout << words << " words" << endl;
for (i=0; i<26; i++)
if(count[i] !=0)
cout << count[i] << " " << char(i+'a') << endl;
}