Bonjours tout le monde
J'uttilise C++ pour de la simulation ou du traitement de donnee , et n'uttilise pas de GUI ( la visualisation du resultat se fait a part ) par contre les temps d'executions sont plutot long.
J'aime bien avoir neamoins un moyen pour controler le bon deroulement du programme
Ce que j'uttilise pour l'instant c'est un bon vieux
if (iteration%N==0)
cout << iteration << endl;
J'aimerais pouvoir remettre a jours la ligne toute seule
et reecrire le Numero de l'iteration par dessus le precedent .
Ou alors faire une barre de progression ou autre chose dans ce genre .
Est ce qu'il y a un moyen simple de le faire sans uttiliser des librairies supplementaires ?
Est ce que ca s'applique aussi aux flux en general ?
Merci
# Re: Mettre a jours une ligne (barre de progression console etc ...)
Posté par gros_rouge . Évalué à 1.
« J'aimerais pouvoir remettre a jours la ligne toute seule
et reecrire le Numero de l'iteration par dessus le precedent. »
Avec des retours chariot peut-être ? En bash cela donne ceci :
#! /bin/sh
for i in `seq 1 10` ; do
let $[ p = ( 10 * ${i} ) ]
echo -ne "\rProgression ${p}%\r"
sleep 1
done
echo -e "\nTerminé."
C'est ce que je fais pour mes scripts.
# \r
Posté par Krunch (site web personnel) . Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.