#include <iostream> #include <stdio.h> #include <stdint.h> typedef int8_t BYTE; typedef int8_t* PBYTE; int main() { BYTE pBuf[100] = {}; int d; BYTE dbgByte; for(d = 0; d < 86; d++) { dbgByte = *((PBYTE) pBuf + (d)); printf("DEBUG byte %i hexvalue %hhx \n", d, (int) dbgByte); printf("DEBUG byte %i int %i \n", d, (int) dbgByte); } for(d = 0; d < 86; d++) { if (d == 83) // 0xffc8 = 200 { *((PBYTE) pBuf + (d)) = (BYTE)0xff; *((PBYTE) pBuf + (d+1)) = (BYTE)0xc8; } } for(d = 0; d < 86; d++) { dbgByte = *((PBYTE) pBuf + (d)); printf("DEBUG byte %i hexvalue %hhx \n", d, (int) dbgByte); printf("DEBUG byte %i int %i \n", d, (int) dbgByte); } return 0; }
Standard input is empty
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