Bonsoir à tous,
Et bien cet fois-ci, c est un compte à rebours que j essaie de coder avec affichage dans la console. Ce que j aimerai au final, c est que la phrase "Il vous reste %ld secondes" s affiche avec seulement le chiffre qui decremente.
Pour l instant j ai codé ceci:
Alors pour l instant je suis loin du but recherché car le probleme c est que le system("clear") me fait des saut de lignes impressionnant surement du au \n dans le printf , et en plus toute la phrase se reaffiche (60 fois). Alors j ai viré le system ("clear") pour commencer.
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 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <unistd.h> int main(int argc, char *argv[]) { for( i = 60; i != 0; i--) { printf("Il vous reste %ld secondes.\n", i); sleep(1); system ("clear"); } return EXIT_SUCCESS; }
J utilise kdevelop sous linux, ce qui explique (si j ai bien lu) que j utilise #include <unistd.h> et le system("clear").
Pourriez vous me donner un petit coups de main.
Cordialement Shaz
Partager