Barre de progression en C
seo610
Messages postés
705
Statut
Membre
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment faire une barre de progression en C?
du style :
[=========40% ]
--
Buy a ward, stop a gank, save a life.
Wards.
Comment faire une barre de progression en C?
du style :
[=========40% ]
--
Buy a ward, stop a gank, save a life.
Wards.
1 réponse
-
Bonjour, petit exemple utilisant un buffer et le retour \r
#include <stdio.h> #include <windows.h> void pbar(int v){ char buff[18]="[",*ptr; int i; for(i=0;i<10;i++){ if(i<v/10) buff[i+1]='='; else buff[i+1]=' '; } buff[i+1]=']'; ptr=&buff[i+2]; sprintf(ptr,"%d%c",v,'%'); printf("\r%s",buff); } int main(void) { int i; for(i=0;i<=100;i++){ pbar(i); _sleep(100); } return 0; }