isdigit関数を使わずに数字を判定する方法もあります。 例えば、各文字が'0'から'9'の範囲にあるかをチェックすることで、数字かどうかを判定できます。 例：if (str[i] >= '0' && str[i] <= '9')。