Voltei pra dar um retorno aos colegas que puderam ajudar, estou muito grato..
Eu não mexia com programação tinha uns 10 anos, desde o curso de informática.... suei! mas é incrível como se aprende quando se tem que fazer algo em que realmente está interessado.
kuroiSeu código foi o norte que me faltava, tive que pesquisar manipulação de arquivos, as funções, deslocamento de bits...finalmente depois de fazer testes e ir arrumando a ferramenta saiu...o que eu gastava quase uma hora pra fazer, agora bastam alguns segundos.
A propósito, a única coisa que não compreendi bem como funciona é a parte de deslocamento de bits que você fez:
Byte4 = (unsigned char)(i & 0x000000FF);
Byte3 = (unsigned char)((i>>8) & 0x000000FF);
Byte2 = (unsigned char)((i>>16) & 0x000000FF);
Byte1 = (unsigned char)((i>>24) & 0x000000FF);
Deu certinho, mas fiquei sem compreender bem o significado..
Eu não mexia com programação tinha uns 10 anos, desde o curso de informática.... suei! mas é incrível como se aprende quando se tem que fazer algo em que realmente está interessado.
kuroiSeu código foi o norte que me faltava, tive que pesquisar manipulação de arquivos, as funções, deslocamento de bits...finalmente depois de fazer testes e ir arrumando a ferramenta saiu...o que eu gastava quase uma hora pra fazer, agora bastam alguns segundos.
A propósito, a única coisa que não compreendi bem como funciona é a parte de deslocamento de bits que você fez:
Byte4 = (unsigned char)(i & 0x000000FF);
Byte3 = (unsigned char)((i>>8) & 0x000000FF);
Byte2 = (unsigned char)((i>>16) & 0x000000FF);
Byte1 = (unsigned char)((i>>24) & 0x000000FF);
Deu certinho, mas fiquei sem compreender bem o significado..