je veut que printf("???") s'efface apres 5 seconde
et comment faire pour ajouter une jpg au fond d'ecrant d'un prog
qq peut m'aidez
je veut que printf("???") s'efface apres 5 seconde
et comment faire pour ajouter une jpg au fond d'ecrant d'un prog
qq peut m'aidez
- La disparition n'est possible que sur la dernière ligne à moins d'utiliser des extensions spécifiques.
En standard (sauf pour le sleep), ça donne ceci:Je n'ai pas testé, mais c'est de cet ordre-là.
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
17
18
19
20
21 #ifdef WIN32 /* Headers non-standard pour le sleep de 5 secondes */ #include <windows.h> #define sleep(x) Sleep(1000*x) #else #include <unistd.h> #endif /* Headers C standard */ #include <stdio.h> int main(void) { printf("???"); fflush(stdout); sleep(5); printf("\b\b\b \b\b\b"); /* ou bien printf("\r \r"); */ fflush(stdout); puts("\nDisparu!"); return 0; }
- En console ?
À moins de ne créer ta propre console, tu ne peux.
Enfin, il existe peux-être déjà des bibliothèques graphiques qui font cela...
PS: C'est du C, pas du C++.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
merci . c'est un peut compliquer pour moi mais je vais esseyer de tester
Partager