home *** CD-ROM | disk | FTP | other *** search
- /* bench0.c - benchmark program main function */
- #include "stdio.h"
-
- main()
- {
- int i , niter ;
- int ibench ;
-
- printf("\n benchmark:\n");
- scanf("%d",&ibench) ;
-
- printf("\n no. iterations:\n");
- scanf("%d",&niter);
-
- for( i=1 ; i <= niter ; i=i+1 )
- {
- switch( ibench )
- {
- case 1 : bench1() ; break ;
- case 2 : bench2() ; break ;
- case 3 : bench3() ; break ;
- case 4 : bench4() ; break ;
- case 5 : bench5() ; break ;
- case 6 : makefile() ; break ;
- } ;
- } ;
- printf("\n thru\n");
- }
-
-
-
- int makefile() /* create test file */
- {
- FILE *out ;
- long n ;
-
- out = fopen("a:test.in","w");
- if( out ==NULL )
- { printf("can't open test file");
- exit(0) ;
- }
- n=0;
- for( n=0 ; n < 30000 ; n=n+1 )
- { putc('a',out) ; } ;
- fclose(out);
- }