# include # include # include # include # include # include # include /***************************************************************************/ int main( short argc, char *argv[] ) { char Sou[1000],Dst[1000] ; long i,i1,z,N,L,J ; char *mass ; FILE *fr ; t_rStruct *pV ; read_grammar( ); fr=fopen( "tst/verb1/tt","r" ); L=FileLength( fr ); mass=(char *)malloc( L ); fread( mass,L,1,fr ); long n_frasa,n_figna,n_variant,n_ok ; n_frasa=n_figna=n_variant=n_ok=0 ; for( J=z=i=0 ; iQ.n_word==Core.From.j ) N++ ; } if( N==0 ) n_figna++ ; else { n_ok++ ; n_variant+=N ; } n_frasa++ ; printf("\n %d %s",N,Dst ); z=i+1 ; } if( mass[i]==':' ) { z=i+1 ; printf("\n test%d",++J ); } } printf("\n"); printf("\n число фраз = %d",n_frasa ); printf("\n число непереведенных = %d",n_figna ); printf("\n число вариантов = %d",n_variant ); printf("\n число вариантов/фразу= %f",(float)n_variant/(float)n_ok ); return (0) ; }