Advertisement
Guest User

Untitled

a guest
Jun 11th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. QString bitStringToString(QString string)
  2. {
  3.     bool flag=false;
  4.     int tmp=0;
  5.     QChar a;
  6.     char temp;
  7.     QString result;
  8.     result.clear();
  9.     for(int i=0;i<string.length();i++)
  10.     {
  11.         if(i%8 || !flag)
  12.         {
  13.                 if ((string[i].toLatin1())=='1')
  14.                  {
  15.                     tmp<<1;
  16.                     tmp++;
  17.                     flag=true;
  18.                  }
  19.                  if ((string[i].toLatin1())=='0')
  20.                  {
  21.                     tmp<<1;
  22.                     flag=true;
  23.                  }
  24.          }
  25.          else
  26.         {
  27.             temp=char(tmp);
  28.             a.fromLatin1(temp);
  29.             result+=a;
  30.             flag=false;
  31.         }
  32.     }
  33.  
  34.  
  35.  
  36.     return result;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement