#include #include "Define.h" void Zipper(); int main() { std::printf("==================== Hello Zip! ====================\r\n"); int iRet = 0; int iSizeTest = sizeof(LocalFileHeader); if (LOCAL_FILE_HEADER_BYTE != iSizeTest) { std::printf("1 Wrong Header Size : %d / %d \r\n", iSizeTest, LOCAL_FILE_HEADER_BYTE); iRet = -1; } iSizeTest = sizeof(CentralDirectory); if (CENTRAL_DIRECTORY_BYTE != iSizeTest) { std::printf("2 Wrong Header Size : %d / %d \r\n", iSizeTest, CENTRAL_DIRECTORY_BYTE); iRet = -1; } iSizeTest = sizeof(EoCDRecord); if (EOCD_BYTE != iSizeTest) { std::printf("3 Wrong Header Size : %d / %d \r\n", iSizeTest, EOCD_BYTE); iRet = -1; } if (iRet != -1) { Zipper(); } return 0; } void Zipper() { LocalFileHeader LFHeader; CentralDirectory CentDirec; EoCDRecord ECDR; }