C语言与Perl语言查找字符串效率对比
#include#include
void main(){
int len=2048;
char filename;//文件名
char buff; //文件内容缓冲区
char hit; // 查找的字符串
FILE *fd;
int i,j,flag=0,over=0;
int max,readed;
int count=0;//最后的结果
strcpy(&filename , "d:\\access.log_");// 指定文件名
strcpy(&hit , "HIT"); // 指定字符串
buff=0x0;
buff=0x0;
//打开文件:
if((fd = fopen(&filename , "rb"))==NULL){
printf("Error : Can not open file %s\n",&filename);
}
//读取文件内容
while(over != 1){
readed = fread(&buff , 1 , len , fd);
if(readed < len){
over=1;
max=readed;
}else{
max=len;
}
for(i=0;i
页:
[1]