fork download
  1. #include <iostream>
  2.  
  3. // array of 3 languages, each language have 2 characters, each character have 8 bytes
  4. // replace 2 with 26 once you have added other letters
  5. const uint8_t languages[3][2][8] =
  6. {
  7. // language 1
  8. {
  9. {0b00010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b00010}, // a
  10. // ...
  11. {0b01110, 0b00100, 0b00100, 0b00110, 0b00100, 0b01100, 0b01100, 0b00100}, // z
  12. },
  13.  
  14. // language 2
  15. {
  16. {0b00010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b00010}, // a
  17. // ...
  18. {0b01110, 0b00100, 0b00100, 0b00110, 0b00100, 0b01100, 0b01100, 0b00100}, // z
  19. },
  20.  
  21. // language 3
  22. {
  23. {0b00010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b01010, 0b00010}, // a
  24. // ...
  25. {0b01110, 0b00100, 0b00100, 0b00110, 0b00100, 0b01100, 0b01100, 0b00100}, // z
  26. },
  27. };
  28.  
  29. int main()
  30. {
  31.  
  32. // print bytes of 'a' from language 2:
  33. for ( uint8_t i = 0; i < 8; i++ )
  34. printf("%hhu ", languages[1][0][i]);
  35.  
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5512KB
stdin
Standard input is empty
stdout
2 10 10 10 10 10 10 2