为什么匹配老是不成功啊
代码如下
ch = fread(list, 1, sizeof(list), rb+);
printf("ch is %d\n", ch);
for (int i = 0; i < 6000; i++)
{
cout << list[i];
//printf("%c",list[i]);
b = memcmp(list, id1 ,32);
c = memcmp(list, id2, 64);
cout << b << endl;
cout << c << endl;
if (b==1||c==1)
{
a++;
}
flag++;
}
cout << a;
if (a == 2)
{
printf("it is a virus!");
}
else {
printf("it is not a virus!");
}
fclose(fp);