#include #include // link with -lz int main(int argc, char** argv) { const char* filename = "test.gz"; int x = 1; double y = 3.14; const char* text = "Blah Blah Blah"; const char* text2 = "Hello World"; gzFile gfile = gzopen (filename, "wb"); if (!gfile) { fprintf(stderr, "Could not open %s\n", filename); return 1; } gzprintf(gfile, "INT: %d, DOUBLE: %f, TEXT1: %s, TEXT2: %s\n", x, y, text, text2); gzprintf(gfile, "INT: %d, DOUBLE: %.2f, TEXT1: %25s, TEXT2: %s\n", x, y, text, text2); gzprintf(gfile, "INT: %d, DOUBLE: %f, TEXT1: %s, TEXT2: %s\n", x, y, text, text2); gzclose(gfile); return 0; }