こんにちは、 http://www.codeproject.com/Articles/7530/Zip-Utils-clean-elegant-simple-C-Win32の「Zip Utils」を使用してい ます。
ファイルとフォルダを圧縮します。簡単なことは、ファイル名がわかっている場合、次のようなことをするだけです
HZIP hz; DWORD writ;
hz = CreateZip(_T("filename\\image1.zip"),0);
問題は、ループ内でファイル名をインクリメントしてファイルを圧縮しようとするとエラーが発生することです
int i= 0;
for(i=0; i<record; i++)
{
ZipAdd(hz,_T("doc"+i+1+".kml"), _T("filename\\doc"+i+1+".kml"));
}