home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
magazine
/
pctech
/
1988_02
/
bench5.c
< prev
next >
Wrap
Text File
|
1983-08-03
|
640b
|
33 lines
#include "stdio.h"
int bench5() /* character count benchmark */
{
int i ;
char s[501] ;
int cnt[128] ;
for(i=0 ; i < 500 ; i=i+1 )
{ s[i] = i + 1 ; } ;
s[500] = '\0' ;
for( i=0 ; i < 100 ; i=i+1 )
{ count_chars(s,cnt) ; } ;
}
int count_chars(string,counts)
char string[] ;
int counts[] ;
{
register int i ;
register char c ;
i=0 ;
c = string[i] ;
while( c != '\0' )
{ counts[ c & 0x7f ] ++ ;
i = i + 1 ;
c = string[i] ;
} ;
}