Si le titre n'indique pas précisément ce que je veux faire, voici mon problème.
Je souhaite écrire un programme c++ dans un terminal Linux ou Mac pour imprimer des nombres qui comptent à partir de 1, 2, 3 ... à la même position en mode ligne de commande. Par exemple, c'est comme afficher le nombre de pourcentages lorsque votre travail progresse (par exemple, télécharger quelque chose, installer un logiciel...).
J'ai écrit une simple boucle for pour imprimer les nombres et les utiliser. usleep(1000);
pendant un délai d'une seconde avant d'imprimer le numéro suivant. Ensuite, j'utilise cout << "\b";
en essayant de déplacer le curseur vers l'arrière pour afficher le numéro suivant à la même position. Cependant, je ne parviens pas à créer l'effet que je souhaite, les nombres sont imprimés sur une ligne.
Je ne suis pas un programmeur C++ compétent et j'ai des connaissances très limitées en matière de programmation dans un environnement terminal. Je ne suis pas un programmeur c++ compétent et j'ai des connaissances très limitées en matière de programmation dans l'environnement du terminal. Merci beaucoup !