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 des taches - Guide
- Barre verticale mac - Forum MacOS
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;
}