私はこのプログラムで言葉を数えようとしていますが、なぜプログラムが1よりも少ない数を数えているのか分かりません。例えばC#はカウントを理解できません
:
日はホット
プログラムは唯一の2ワードがあることを私が表示されますです。
Console.WriteLine("enter your text here");
string text = Convert.ToString(Console.ReadLine());
int count = 0;
text = text.Trim();
for (int i = 0; i < text.Length - 1; i++)
{
if (text[i] == 32)
{
if (text[i + 1] != 32)
{
count++;
}
}
}
Console.WriteLine(count);
あなたはスペースを数えています。 – DavidG
デバッグを試しましたか? –
'string.Split'メソッドに興味があるかもしれません。 – juharr