fork download
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <stdint.h>
  4.  
  5. typedef int8_t BYTE;
  6. typedef int8_t* PBYTE;
  7.  
  8. int main()
  9. {
  10. BYTE pBuf[100] = {};
  11.  
  12. int d;
  13. BYTE dbgByte;
  14. for(d = 0; d < 86; d++)
  15. {
  16. dbgByte = *((PBYTE) pBuf + (d));
  17. printf("DEBUG byte %i hexvalue %hhx \n", d, (int) dbgByte);
  18. printf("DEBUG byte %i int %i \n", d, (int) dbgByte);
  19. }
  20. for(d = 0; d < 86; d++)
  21. {
  22. if (d == 83) // 0xffc8 = 200
  23. {
  24. *((PBYTE) pBuf + (d)) = (BYTE)0xff;
  25. *((PBYTE) pBuf + (d+1)) = (BYTE)0xc8;
  26. }
  27. }
  28. for(d = 0; d < 86; d++)
  29. {
  30. dbgByte = *((PBYTE) pBuf + (d));
  31. printf("DEBUG byte %i hexvalue %hhx \n", d, (int) dbgByte);
  32. printf("DEBUG byte %i int %i \n", d, (int) dbgByte);
  33. }
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
DEBUG byte 0 hexvalue 0 
DEBUG byte 0 int 0 
DEBUG byte 1 hexvalue 0 
DEBUG byte 1 int 0 
DEBUG byte 2 hexvalue 0 
DEBUG byte 2 int 0 
DEBUG byte 3 hexvalue 0 
DEBUG byte 3 int 0 
DEBUG byte 4 hexvalue 0 
DEBUG byte 4 int 0 
DEBUG byte 5 hexvalue 0 
DEBUG byte 5 int 0 
DEBUG byte 6 hexvalue 0 
DEBUG byte 6 int 0 
DEBUG byte 7 hexvalue 0 
DEBUG byte 7 int 0 
DEBUG byte 8 hexvalue 0 
DEBUG byte 8 int 0 
DEBUG byte 9 hexvalue 0 
DEBUG byte 9 int 0 
DEBUG byte 10 hexvalue 0 
DEBUG byte 10 int 0 
DEBUG byte 11 hexvalue 0 
DEBUG byte 11 int 0 
DEBUG byte 12 hexvalue 0 
DEBUG byte 12 int 0 
DEBUG byte 13 hexvalue 0 
DEBUG byte 13 int 0 
DEBUG byte 14 hexvalue 0 
DEBUG byte 14 int 0 
DEBUG byte 15 hexvalue 0 
DEBUG byte 15 int 0 
DEBUG byte 16 hexvalue 0 
DEBUG byte 16 int 0 
DEBUG byte 17 hexvalue 0 
DEBUG byte 17 int 0 
DEBUG byte 18 hexvalue 0 
DEBUG byte 18 int 0 
DEBUG byte 19 hexvalue 0 
DEBUG byte 19 int 0 
DEBUG byte 20 hexvalue 0 
DEBUG byte 20 int 0 
DEBUG byte 21 hexvalue 0 
DEBUG byte 21 int 0 
DEBUG byte 22 hexvalue 0 
DEBUG byte 22 int 0 
DEBUG byte 23 hexvalue 0 
DEBUG byte 23 int 0 
DEBUG byte 24 hexvalue 0 
DEBUG byte 24 int 0 
DEBUG byte 25 hexvalue 0 
DEBUG byte 25 int 0 
DEBUG byte 26 hexvalue 0 
DEBUG byte 26 int 0 
DEBUG byte 27 hexvalue 0 
DEBUG byte 27 int 0 
DEBUG byte 28 hexvalue 0 
DEBUG byte 28 int 0 
DEBUG byte 29 hexvalue 0 
DEBUG byte 29 int 0 
DEBUG byte 30 hexvalue 0 
DEBUG byte 30 int 0 
DEBUG byte 31 hexvalue 0 
DEBUG byte 31 int 0 
DEBUG byte 32 hexvalue 0 
DEBUG byte 32 int 0 
DEBUG byte 33 hexvalue 0 
DEBUG byte 33 int 0 
DEBUG byte 34 hexvalue 0 
DEBUG byte 34 int 0 
DEBUG byte 35 hexvalue 0 
DEBUG byte 35 int 0 
DEBUG byte 36 hexvalue 0 
DEBUG byte 36 int 0 
DEBUG byte 37 hexvalue 0 
DEBUG byte 37 int 0 
DEBUG byte 38 hexvalue 0 
DEBUG byte 38 int 0 
DEBUG byte 39 hexvalue 0 
DEBUG byte 39 int 0 
DEBUG byte 40 hexvalue 0 
DEBUG byte 40 int 0 
DEBUG byte 41 hexvalue 0 
DEBUG byte 41 int 0 
DEBUG byte 42 hexvalue 0 
DEBUG byte 42 int 0 
DEBUG byte 43 hexvalue 0 
DEBUG byte 43 int 0 
DEBUG byte 44 hexvalue 0 
DEBUG byte 44 int 0 
DEBUG byte 45 hexvalue 0 
DEBUG byte 45 int 0 
DEBUG byte 46 hexvalue 0 
DEBUG byte 46 int 0 
DEBUG byte 47 hexvalue 0 
DEBUG byte 47 int 0 
DEBUG byte 48 hexvalue 0 
DEBUG byte 48 int 0 
DEBUG byte 49 hexvalue 0 
DEBUG byte 49 int 0 
DEBUG byte 50 hexvalue 0 
DEBUG byte 50 int 0 
DEBUG byte 51 hexvalue 0 
DEBUG byte 51 int 0 
DEBUG byte 52 hexvalue 0 
DEBUG byte 52 int 0 
DEBUG byte 53 hexvalue 0 
DEBUG byte 53 int 0 
DEBUG byte 54 hexvalue 0 
DEBUG byte 54 int 0 
DEBUG byte 55 hexvalue 0 
DEBUG byte 55 int 0 
DEBUG byte 56 hexvalue 0 
DEBUG byte 56 int 0 
DEBUG byte 57 hexvalue 0 
DEBUG byte 57 int 0 
DEBUG byte 58 hexvalue 0 
DEBUG byte 58 int 0 
DEBUG byte 59 hexvalue 0 
DEBUG byte 59 int 0 
DEBUG byte 60 hexvalue 0 
DEBUG byte 60 int 0 
DEBUG byte 61 hexvalue 0 
DEBUG byte 61 int 0 
DEBUG byte 62 hexvalue 0 
DEBUG byte 62 int 0 
DEBUG byte 63 hexvalue 0 
DEBUG byte 63 int 0 
DEBUG byte 64 hexvalue 0 
DEBUG byte 64 int 0 
DEBUG byte 65 hexvalue 0 
DEBUG byte 65 int 0 
DEBUG byte 66 hexvalue 0 
DEBUG byte 66 int 0 
DEBUG byte 67 hexvalue 0 
DEBUG byte 67 int 0 
DEBUG byte 68 hexvalue 0 
DEBUG byte 68 int 0 
DEBUG byte 69 hexvalue 0 
DEBUG byte 69 int 0 
DEBUG byte 70 hexvalue 0 
DEBUG byte 70 int 0 
DEBUG byte 71 hexvalue 0 
DEBUG byte 71 int 0 
DEBUG byte 72 hexvalue 0 
DEBUG byte 72 int 0 
DEBUG byte 73 hexvalue 0 
DEBUG byte 73 int 0 
DEBUG byte 74 hexvalue 0 
DEBUG byte 74 int 0 
DEBUG byte 75 hexvalue 0 
DEBUG byte 75 int 0 
DEBUG byte 76 hexvalue 0 
DEBUG byte 76 int 0 
DEBUG byte 77 hexvalue 0 
DEBUG byte 77 int 0 
DEBUG byte 78 hexvalue 0 
DEBUG byte 78 int 0 
DEBUG byte 79 hexvalue 0 
DEBUG byte 79 int 0 
DEBUG byte 80 hexvalue 0 
DEBUG byte 80 int 0 
DEBUG byte 81 hexvalue 0 
DEBUG byte 81 int 0 
DEBUG byte 82 hexvalue 0 
DEBUG byte 82 int 0 
DEBUG byte 83 hexvalue 0 
DEBUG byte 83 int 0 
DEBUG byte 84 hexvalue 0 
DEBUG byte 84 int 0 
DEBUG byte 85 hexvalue 0 
DEBUG byte 85 int 0 
DEBUG byte 0 hexvalue 0 
DEBUG byte 0 int 0 
DEBUG byte 1 hexvalue 0 
DEBUG byte 1 int 0 
DEBUG byte 2 hexvalue 0 
DEBUG byte 2 int 0 
DEBUG byte 3 hexvalue 0 
DEBUG byte 3 int 0 
DEBUG byte 4 hexvalue 0 
DEBUG byte 4 int 0 
DEBUG byte 5 hexvalue 0 
DEBUG byte 5 int 0 
DEBUG byte 6 hexvalue 0 
DEBUG byte 6 int 0 
DEBUG byte 7 hexvalue 0 
DEBUG byte 7 int 0 
DEBUG byte 8 hexvalue 0 
DEBUG byte 8 int 0 
DEBUG byte 9 hexvalue 0 
DEBUG byte 9 int 0 
DEBUG byte 10 hexvalue 0 
DEBUG byte 10 int 0 
DEBUG byte 11 hexvalue 0 
DEBUG byte 11 int 0 
DEBUG byte 12 hexvalue 0 
DEBUG byte 12 int 0 
DEBUG byte 13 hexvalue 0 
DEBUG byte 13 int 0 
DEBUG byte 14 hexvalue 0 
DEBUG byte 14 int 0 
DEBUG byte 15 hexvalue 0 
DEBUG byte 15 int 0 
DEBUG byte 16 hexvalue 0 
DEBUG byte 16 int 0 
DEBUG byte 17 hexvalue 0 
DEBUG byte 17 int 0 
DEBUG byte 18 hexvalue 0 
DEBUG byte 18 int 0 
DEBUG byte 19 hexvalue 0 
DEBUG byte 19 int 0 
DEBUG byte 20 hexvalue 0 
DEBUG byte 20 int 0 
DEBUG byte 21 hexvalue 0 
DEBUG byte 21 int 0 
DEBUG byte 22 hexvalue 0 
DEBUG byte 22 int 0 
DEBUG byte 23 hexvalue 0 
DEBUG byte 23 int 0 
DEBUG byte 24 hexvalue 0 
DEBUG byte 24 int 0 
DEBUG byte 25 hexvalue 0 
DEBUG byte 25 int 0 
DEBUG byte 26 hexvalue 0 
DEBUG byte 26 int 0 
DEBUG byte 27 hexvalue 0 
DEBUG byte 27 int 0 
DEBUG byte 28 hexvalue 0 
DEBUG byte 28 int 0 
DEBUG byte 29 hexvalue 0 
DEBUG byte 29 int 0 
DEBUG byte 30 hexvalue 0 
DEBUG byte 30 int 0 
DEBUG byte 31 hexvalue 0 
DEBUG byte 31 int 0 
DEBUG byte 32 hexvalue 0 
DEBUG byte 32 int 0 
DEBUG byte 33 hexvalue 0 
DEBUG byte 33 int 0 
DEBUG byte 34 hexvalue 0 
DEBUG byte 34 int 0 
DEBUG byte 35 hexvalue 0 
DEBUG byte 35 int 0 
DEBUG byte 36 hexvalue 0 
DEBUG byte 36 int 0 
DEBUG byte 37 hexvalue 0 
DEBUG byte 37 int 0 
DEBUG byte 38 hexvalue 0 
DEBUG byte 38 int 0 
DEBUG byte 39 hexvalue 0 
DEBUG byte 39 int 0 
DEBUG byte 40 hexvalue 0 
DEBUG byte 40 int 0 
DEBUG byte 41 hexvalue 0 
DEBUG byte 41 int 0 
DEBUG byte 42 hexvalue 0 
DEBUG byte 42 int 0 
DEBUG byte 43 hexvalue 0 
DEBUG byte 43 int 0 
DEBUG byte 44 hexvalue 0 
DEBUG byte 44 int 0 
DEBUG byte 45 hexvalue 0 
DEBUG byte 45 int 0 
DEBUG byte 46 hexvalue 0 
DEBUG byte 46 int 0 
DEBUG byte 47 hexvalue 0 
DEBUG byte 47 int 0 
DEBUG byte 48 hexvalue 0 
DEBUG byte 48 int 0 
DEBUG byte 49 hexvalue 0 
DEBUG byte 49 int 0 
DEBUG byte 50 hexvalue 0 
DEBUG byte 50 int 0 
DEBUG byte 51 hexvalue 0 
DEBUG byte 51 int 0 
DEBUG byte 52 hexvalue 0 
DEBUG byte 52 int 0 
DEBUG byte 53 hexvalue 0 
DEBUG byte 53 int 0 
DEBUG byte 54 hexvalue 0 
DEBUG byte 54 int 0 
DEBUG byte 55 hexvalue 0 
DEBUG byte 55 int 0 
DEBUG byte 56 hexvalue 0 
DEBUG byte 56 int 0 
DEBUG byte 57 hexvalue 0 
DEBUG byte 57 int 0 
DEBUG byte 58 hexvalue 0 
DEBUG byte 58 int 0 
DEBUG byte 59 hexvalue 0 
DEBUG byte 59 int 0 
DEBUG byte 60 hexvalue 0 
DEBUG byte 60 int 0 
DEBUG byte 61 hexvalue 0 
DEBUG byte 61 int 0 
DEBUG byte 62 hexvalue 0 
DEBUG byte 62 int 0 
DEBUG byte 63 hexvalue 0 
DEBUG byte 63 int 0 
DEBUG byte 64 hexvalue 0 
DEBUG byte 64 int 0 
DEBUG byte 65 hexvalue 0 
DEBUG byte 65 int 0 
DEBUG byte 66 hexvalue 0 
DEBUG byte 66 int 0 
DEBUG byte 67 hexvalue 0 
DEBUG byte 67 int 0 
DEBUG byte 68 hexvalue 0 
DEBUG byte 68 int 0 
DEBUG byte 69 hexvalue 0 
DEBUG byte 69 int 0 
DEBUG byte 70 hexvalue 0 
DEBUG byte 70 int 0 
DEBUG byte 71 hexvalue 0 
DEBUG byte 71 int 0 
DEBUG byte 72 hexvalue 0 
DEBUG byte 72 int 0 
DEBUG byte 73 hexvalue 0 
DEBUG byte 73 int 0 
DEBUG byte 74 hexvalue 0 
DEBUG byte 74 int 0 
DEBUG byte 75 hexvalue 0 
DEBUG byte 75 int 0 
DEBUG byte 76 hexvalue 0 
DEBUG byte 76 int 0 
DEBUG byte 77 hexvalue 0 
DEBUG byte 77 int 0 
DEBUG byte 78 hexvalue 0 
DEBUG byte 78 int 0 
DEBUG byte 79 hexvalue 0 
DEBUG byte 79 int 0 
DEBUG byte 80 hexvalue 0 
DEBUG byte 80 int 0 
DEBUG byte 81 hexvalue 0 
DEBUG byte 81 int 0 
DEBUG byte 82 hexvalue 0 
DEBUG byte 82 int 0 
DEBUG byte 83 hexvalue ff 
DEBUG byte 83 int -1 
DEBUG byte 84 hexvalue c8 
DEBUG byte 84 int -56 
DEBUG byte 85 hexvalue 0 
DEBUG byte 85 int 0