#include <stdio.h>
#include <string.h>
int main(void){
FILE *fp;
char buf[1024];
long i=0;
long j=0;
long k=0;
fp=fopen("/dev/dsk/c0t1d0s7","r");
while(!feof(fp)){
fread(buf,1024,1,fp);
for(j=0;j<1024;j++){
if(!memcmp(buf+j,"!memcmp",22)){
printf("%ld",i);
for(k=0;k<1024;k++)
printf("%c",buf[k]);
}
}
i++;
}
fclose(fp);
return 0;
}
此博客展示了一段C语言代码,通过`#include`引入必要头文件,在`main`函数中打开指定文件,使用`fread`读取文件内容,利用`memcmp`进行字符串比较,若匹配则输出相关信息,最后关闭文件。
1407

被折叠的 条评论
为什么被折叠?



