Public paste
Undefined
By: Guest | Date: Mar 7 2010 18:07 | Format: None | Expires: never | Size: 845 B | Hits: 1081

  1. void output_deeltekst_code(string deeltekst, LZWBoom codetabel[], int aantal)
  2. {
  3.      LZWBoom boom = NULL;
  4.      char x = lees_volgend_teken(deeltekst);
  5.      int index = (x-97); // a staat op index 0, b op 1 enz.
  6.      boom = codetabel[index];
  7.      x = lees_volgend_teken(deeltekst);
  8.      bool gevonden = false;
  9.      while(!gevonden)
  10.      {
  11.              if((*boom).karakter == x)
  12.                   gevonden = true;
  13.              else if((*boom).karakter < x)
  14.                   boom = (*boom).kleiner;
  15.                  
  16.              else if((*boom).karakter > x)
  17.                   boom = (*boom).groter;
  18.              else
  19.              {
  20.                  boom = (*boom).volgende;
  21.                  x = lees_volgend_teken(deeltekst);
  22.              }
  23.                              
  24.      }    
  25.              cout << (*boom).code;
  26. }