こんにちは私は、誰かが私がファイルから文字を読み込んでマップに挿入しているのかどうか疑問に思っていました。コードが動作しています。ファイルには、スペースがファイルに発生した時間を格納する必要があるため、どんな助けでも大変感謝しています。C++でファイル内のスペースを検出する
map<char, int> treeNodes; //character and the frequency
ifstream text("test.txt");
while(!text.eof())
{
text >> characters;
//getline(text,characters);
cout << characters;
if(treeNodes.count(characters) == 0)
{
if(isspace (characters))
{
cout << "space" << endl;
}
else
treeNodes.insert(pair<char,int>(characters,1));
}
else
{
treeNodes[characters] += 1;
}
}
いくつかのピリオドとカンマを使用する必要があります。 –
スペースには値があります。待ってください。 '' '' –
これは宿題であれば、そのよう –