int number は、このコードの元になる関数のパラメーターです。
first_digit
ifstream ファイルから最初の値が渡された文字列です
else if (number != 0)
{
std::string number_string = std::to_string(number);
while (!file.eof() )
{
if (first_digit[0] == number_string)
{
count++;
}
file >> first_digit;
}
私がやろうとしているのはcount++
、ファイルの最初の数字が parameter の char 値と一致するかどうかですint number
。AKA 最初の桁が一致する行を数えようとしていますnumber
。number
数値を送信する別の関数から渡されるfor(i=1;1<10;i++)
ため、ファイルの最初の桁が1、2、3などである回数の合計で終了します
私が苦労しているのは条件です!同じ char 値を保持していることに基づいて、文字列 first_digit の最初のインデックス位置を int n に関連付けるにはどうすればよいですか? 例えば'1' == '1'
だからcount++