Bonjour à tous et à toutes (ben oui quoi y a aussi des femmes et ce pour notre plus grand plaisir donc ne les oublions pas !),
Pour ne pas rentrer dans les détails sur mon souci je le contourne par le code suivant :
Comment faire pour que l'affichage à l'écran soit le plus rapide possible ? en effet que ce soit en c ou c++ les "printf", "cout" et autre "sprintf" ne sont pas des plus rapides... la même boucle sans le "sprintf (stdout,"%d",nb );" dure 1 seconde et celle avec le "sprintf (stdout,"%d",nb );" allonge considérablement les délais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <iostream> using namespace std; int main() { printf("Patientez calcul en cours !!!\n"); int nb=0; while (nb<1000000000) { sprintf (stdout,"%d",nb ); nb++; } printf("Termine !!!\n"); return 0; }
Et ne me dites pas "mais pourquoi tu veux afficher l'info à l'écran !!! je veux bien toute les valeurs, ici ce n'est qu'un exemple simplifié !!!!
Merci d'avance pour votre aide à tous !
Partager