-4

gzip.compressstring()chilkatを使った関数の使い方。構文は

bool CompressString(const char *inStr, const char *outCharset, CkByteData &outBytes);
// COMPRESSSTRING_END
// COMPRESSSTRINGTOFILE_BEGIN .but i dont know how to implement it in c++.

以下は、私が以下を達成しようとしたコードですが、成功しませんでした

CkGzip gzip;

bool success;
CkByteData data;
char buffer[100] = {0};
success = gzip.CompressString("helloworld", "utf8", data);
data = buffer;
cout << buffer;

if (success != true) {
    printf("%s\n", gzip.lastErrorText());
    return;
}

注:出力として「hello world」を圧縮形式にしたい。

4

1 に答える 1