A voir également:
- Barre de progression en C
- Windows 11 barre des taches a gauche - Guide
- Barre de défilement - Guide
- Barré whatsapp - Guide
- Barre verticale mac - Forum MacOS
- Barre des taches - Guide
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; }