.


:




:

































 

 

 

 


4.

 

: .

4 3,

 

1) ) ) , ( ), ;

2) htm , ( ).

 

htm - .

 

 

1). STUD:

 

// htm - :

void Print_htm (FILE* ft,int vid,char *Ref=NULL);

// vid :

void Table1_htm (FILE *); // <--

void Table2_htm (FILE *); // <--

 

2). Save(), htm -:

//-----------------------------------------

int STUD::Save() {FILE* ft; int L; char NF[15];

//-----------------------------------------

cout<<"\n Save in File: 1 - txt, 2 - bin, 3 -htm, 0 - Exit: "; cin>>L;

if(L>0&&L<3){cout<<"\n Input File Name: ";cin>>NF;}

switch(L){

case 1:ft=fopen(NF,"wt"); Print_table(ft);fclose(ft);break;

case 2:ft=fopen(NF,"wb"); Write_bin(ft); fclose(ft); break;

case 3:ft=fopen("Ish.htm","wt"); Print_htm(ft,1,"Rez.htm"); fclose(ft);

ft=fopen("Rez.htm","wt"); Print_htm(ft,2,"Ish.htm"); fclose(ft);

}

return L; }

 

3). :

 

// htm -:

 

//-------------------------------------------------

void STUD::Print_htm (FILE* ft,int vid, char *Ref){

//-------------------------------------------------

fprintf(ft,"\n <HTML>");

fprintf(ft,"\n <BODY bgcolor=BLUE>"); //

switch(vid){

case 1:Table1_htm(ft);break; // <--

case 2:Table2_htm(ft);break; // <--

}

fprintf(ft,"\n <P align='center'>"); //

if(Ref){

fprintf(ft,"\n <A href=%s>",Ref); // <--

fprintf(ft,"<FONT size=5 color=RED><B> -> %s </B></FONT> </A>",Ref);

}

fprintf(ft,"\n </P>");

fprintf(ft,"\n </BODY>");

fprintf(ft,"\n </HTML>");

 

cout<<"\n File_"<<vid<<" *.htm is ready! "; getch();

}

// :

 

//-----------------------------------------

void STUD::Table1_htm (FILE* ft){int i,j;

//-----------------------------------------

fprintf(ft,"\n <TABLE bgcolor=YELLOW width=700 border=1 align='center'>");

fprintf(ft,"\n <Caption><FONT size=5 color=YELLOW><b> </b></FONT></Caption>");

fprintf(ft,"\n <TR><TH> N </TH><TH> </TH><TH> _1 </TH><TH> _2 </TH><TH> _3 </TH></TR>");

for(i=0;i<kol;i++){

fprintf(ft,"\n <TR bgcolor=WHITE><TD>%2d </TD>",i+1);

fprintf(ft,"<TD> %10s </TD>",Mas[i].Fam);

for(j=0;j<3;j++)fprintf(ft,"<TD> %5d </TD>",Mas[i].Bal[j]);

}

fprintf(ft,"</TR>");

fprintf(ft,"\n </TABLE>"); }

// :

 

//-----------------------------------------

void STUD::Table2_htm (FILE* ft){int i,j;

//-----------------------------------------

fprintf(ft,"\n <TABLE bgcolor=YELLOW width=700 border=1 align='center'>");

fprintf(ft,"\n <Caption><FONT size=5 color=YELLOW><b> </b></FONT></Caption>");

fprintf(ft,"\n <TR><TH> N </TH><TH> </TH><TH> _1 </TH><TH> _2 </TH><TH> _3 </TH>");

fprintf(ft,"\n <TH> . </TH></TR>");

for(i=0;i<kol;i++){

fprintf(ft,"\n <TR bgcolor=WHITE><TD>%2d </TD>",i+1);

fprintf(ft,"<TD> %10s </TD>",Mas[i].Fam);

for(j=0;j<3;j++)fprintf(ft,"<TD> %5d </TD>",Mas[i].Bal[j]);

fprintf(ft,"<TH> %8.2f</TH>",Mas[i].SRED);

}

float SR[]={0,0,0,0};

for(i=0;i<kol;i++){ for(j=0;j<3;j++)SR[j]+=Mas[i].Bal[j];

SR[3]+=Mas[i].SRED;

}

if(kol)for(j=0;j<4;j++)SR[j]/=kol;

fprintf(ft,"\n <TR bgcolor=RED><TH>!</TH><TH> : </TH> ");

for(j=0;j<4;j++){fprintf(ft,"<TH> %6.2f </TH>",SR[j]);}

fprintf(ft,"</TR>");

fprintf(ft,"\n </TABLE>"); }

 

: "Ish.htm" ( ) "Rez.htm" ( ), , .

 



<== | ==>
|
:


: 2017-03-18; !; : 165 |


:

:

, , .
==> ...

2045 - | 1691 -


© 2015-2024 lektsii.org - -

: 0.012 .