Advertisement
yukisaw

Untitled

Jun 4th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. String to2_8(String x)
  2. {
  3. while (x.Length()%3 != 0)
  4. x = "0" + x;
  5. String x8[8] = {"0","1","2","3","4","5","6","7"};
  6. String result = "";
  7. for (int i=0; i<x.Length()/3; i++)
  8.         {
  9.         char oct = 0;
  10.         for (int d=0; d<3; d++)
  11.                 {
  12.                 if (StrToInt(x[i*3+d+1]) == 1) oct += 1<<(2-d);
  13.                 }
  14.         result += x8[oct];
  15.         }
  16. return result;
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement