J'ai récemment créé un programme qui devait vérifier le nombre de chiffres d'un nombre entré par l'utilisateur. En conséquence, j'ai créé le code suivant :
int x;
cout << "Enter a number: ";
cin >> x;
x /= 10;
while(x > 0)
{
count++;
x = x/10;
}
D'après ce que je peux dire (même avec mon expérience limitée), cela semble grossier et plutôt inélégant.
Quelqu'un a-t-il une idée sur la façon d'améliorer ce code (tout en n'utilisant pas une fonction c++ intégrée) ?