最近、ユーザーが入力した数字の桁数をチェックする必要があるプログラムを作成していました。その結果、次のコードを作成しました。
int x;
cout << "Enter a number: ";
cin >> x;
x /= 10;
while(x > 0)
{
count++;
x = x/10;
}
私が言えることは(私の限られた経験でも)、それは粗雑で、むしろエレガントではないように見えるということです.
このコードを改善する方法についてアイデアを持っている人はいますか (組み込みの c++ 関数を使用していない場合)。