OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
progbar_c.c File Reference
#include "hardware.inc"
#include "c_header.inc"
#include <stdio.h>

Go to the source code of this file.

Functions

void progbar_c (int *icur, int *imax)
void _FCALL PROGBAR_C (int *icur, int *imax)
void progbar_c_ (int *icur, int *imax)
void progbar_c__ (int *icur, int *imax)

Function Documentation

◆ PROGBAR_C()

void _FCALL PROGBAR_C ( int * icur,
int * imax )

Definition at line 50 of file progbar_c.c.

51{
52 progbar_c(icur, imax) ;
53}
void progbar_c(int *icur, int *imax)
Definition progbar_c.c:30

◆ progbar_c()

void progbar_c ( int * icur,
int * imax )

Definition at line 30 of file progbar_c.c.

31{
32 int i, j ;
33 char line[62], format[40], outline[80] ;
34 double percent ;
35
36 percent=(double)(*icur) / *imax * 100 ;
37 j=*icur * 60 / *imax ;
38 line[0]=' ' ;
39 line[1]='*' ;
40 for (i=0;i<j;i++) {line[i+2]='=';}
41 line[i+2]='\0' ;
42
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") ;}
47 fflush(stdout) ;
48}

◆ progbar_c_()

void progbar_c_ ( int * icur,
int * imax )

Definition at line 54 of file progbar_c.c.

55{
56 progbar_c(icur, imax) ;
57}

◆ progbar_c__()

void progbar_c__ ( int * icur,
int * imax )

Definition at line 58 of file progbar_c.c.

59{
60 progbar_c(icur, imax) ;
61}