Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #include "OF12BitStream.h"
  2. #include <iostream>
  3. using namespace std;
  4. void write4096()
  5. {
  6. cout << "Write 4096 codes" << endl;
  7.  
  8. OF12BitStream lWriter("sampleCA.lzw");
  9.  
  10. if (lWriter.fail())
  11. {
  12. cerr << "Error: Unable to open output file!" << endl;
  13. exit(1);
  14. }
  15.  
  16. lWriter.put(4095).put(4094).flush();
  17.  
  18. for (int i = 4093; i >= 10; i--)
  19. {
  20. lWriter << i;
  21. }
  22.  
  23. int lValues[] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
  24. lWriter.write(lValues, 10);
  25.  
  26. cout << "Done." << endl;
  27. }
  28. int main()
  29. {
  30. write4096();
  31.  
  32. return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement