文件名称:C语言实现的CRC32源码
文件大小:17KB
文件格式:ZIP
更新时间:2014-06-02 15:30:41
CRC32
CRC32 C实例代码 //*********************************************** DWORD CCrc32Static::StringCrc32(LPCTSTR szString, DWORD &dwCrc32) { _ASSERTE(szString); DWORD dwErrorCode = NO_ERROR; dwCrc32 = 0xFFFFFFFF; try { while(*szString != _T('\0')) { CalcCrc32((BYTE)*szString, dwCrc32); szString++; } } catch(...) { // An unknown exception happened dwErrorCode = ERROR_CRC; } dwCrc32 = ~dwCrc32; return dwErrorCode; }
【文件预览】:
Crc32
----StdAfx.cpp(201B)
----Crc32Dynamic.cpp(9KB)
----resource.h(821B)
----Crc32Static.cpp(11KB)
----Crc32Dynamic.h(715B)
----Crc32.rc(6KB)
----Crc32.dsw(533B)
----Crc32.cpp(1KB)
----Crc32Static.h(689B)
----Crc32.dsp(7KB)
----StdAfx.h(926B)
----HiResTimer.h(398B)
----HiResTimer.cpp(899B)
----res()
--------Crc32.rc2(397B)
--------Crc32.ico(1KB)
----Crc32Dlg.cpp(5KB)
----Crc32Dlg.h(1KB)
----Common.h(555B)
----Crc32.h(1KB)