30{
31 char outline[80] ;
32 double percent ;
33
34 percent=(double)(*icur) / *
imax * 100 ;
35 if (*ityp == 1) {
36 sprintf(outline,"%s%5.1f%s"," BUILDING POLYGONS: ",percent,"%") ;
37 fprintf(stdout,"\r%s",outline) ;
38 if (*icur == *imax) {fprintf(stdout,"\r%s\n"," BUILDING POLYGONS - COMPLETE ") ;}
39 }
40 else if (*ityp == 2) {
41 sprintf(outline,"%s%5.1f%s"," BUILDING POLYHEDRA: ",percent,"%") ;
42 fprintf(stdout,"\r%s",outline) ;
43 if (*icur == *imax) {fprintf(stdout,"\r%s\n"," BUILDING POLYHEDRA - COMPLETE ") ;}
44 }
45 else if (*ityp == 3) {
46 sprintf(outline,"%s%5.1f%s"," MERGING COINCIDENT NODES FOR ANIM: ",percent,"%") ;
47 fprintf(stdout,"\r%s",outline) ;
48 if (*icur == *imax) {fprintf(stdout,"\r%s\n"," MERGING COINCIDENT NODES FOR ANIM - COMPLETE ") ;}
49 }
50 else if (*ityp == 4) {
51 sprintf(outline,"%s%5.1f%s"," BUILDING ELEMENT CONNECTIVITY: ",percent,"%") ;
52 fprintf(stdout,"\r%s",outline) ;
53 if (*icur == *imax) {fprintf(stdout,"\r%s\n"," BUILDING ELEMENT CONNECTIVITY - COMPLETE ") ;}
54 }
55 fflush(stdout) ;
56}