📄 crc32calc_debug.c
字号:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "../../MyLib/DataCalc/Crc32Calc.h"
#include "../../MyLib/DataCalc/Crc32Calc.c"
char* Buf[32]={
"abc"
};
Crc32Calc c1;
int main(){
int x, y, z;
printf("--Crc32 Calc Auto Test--\n");
printf(" SizeOf Crc32Calc is %d\n", sizeof( Crc32Calc ));
Crc32Calc_init(&c1);
printf("--Single Block -- \n");
for( x = 0; x < 1; x ++ ){
printf(" String: %s \n",Buf[x] );
Crc32Calc_reset(&c1);
Crc32Calc_calculate(&c1,Buf[x], strlen(Buf[x]));
printf(" Result: %x \n", c1.Value );
}
printf("--MultiBlock Test -- \n");
for( x = 0; x < 1; x ++ ){
printf(" String: %s \n ",Buf[x]);
printf(" Every Time Will Pass 1 Char.");
y = strlen( Buf[x] );
printf(" Pass Times: %d\n", y );
Crc32Calc_reset(&c1);
for( z = 0; z < y; z ++ ){
Crc32Calc_calculate(&c1,Buf[x]+z, 1 );
}
printf(" Result: %x \n", c1.Value );
}
Crc32Calc_uninit(&c1);
system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -