33 char line[62], format[40], outline[80] ;
36 percent=(double)(*icur) / *imax * 100 ;
37 j=*icur * 60 / *imax ;
40 for (i=0;i<j;i++) {line[i+2]=
'=';}
43 sprintf(format,
"%%-%ds %%5.1f%%%%", 62 );
44 sprintf(outline,format,line,percent) ;
45 fprintf(stdout,
"\r%s",outline) ;
46 if (*icur == *imax) {fprintf(stdout,
"\n") ;}