annotate src/zlib-1.2.8/contrib/iostream2/zstream_test.cpp @ 84:08ae793730bd

Add null config files
author Chris Cannam
date Mon, 02 Mar 2020 14:03:47 +0000
parents 5ea0608b923f
children
rev   line source
Chris@43 1 #include "zstream.h"
Chris@43 2 #include <math.h>
Chris@43 3 #include <stdlib.h>
Chris@43 4 #include <iomanip.h>
Chris@43 5
Chris@43 6 void main() {
Chris@43 7 char h[256] = "Hello";
Chris@43 8 char* g = "Goodbye";
Chris@43 9 ozstream out("temp.gz");
Chris@43 10 out < "This works well" < h < g;
Chris@43 11 out.close();
Chris@43 12
Chris@43 13 izstream in("temp.gz"); // read it back
Chris@43 14 char *x = read_string(in), *y = new char[256], z[256];
Chris@43 15 in > y > z;
Chris@43 16 in.close();
Chris@43 17 cout << x << endl << y << endl << z << endl;
Chris@43 18
Chris@43 19 out.open("temp.gz"); // try ascii output; zcat temp.gz to see the results
Chris@43 20 out << setw(50) << setfill('#') << setprecision(20) << x << endl << y << endl << z << endl;
Chris@43 21 out << z << endl << y << endl << x << endl;
Chris@43 22 out << 1.1234567890123456789 << endl;
Chris@43 23
Chris@43 24 delete[] x; delete[] y;
Chris@43 25 }