Lendo byte de um offset e comparar com outro valor.

Pergunta Lendo byte de um offset e comparar com outro valor.

  • terça-feira, 17 de janeiro de 2012 18:47
     
     

    Olá. estou iniciando em C/C++, e estou com o seguinte problema:

     

    Estou criando uma espécie de patcher em C, ele abre o arquivo, porém não consigo fazer-lo ler um byte em um offset.

     

    o fSeek não retorna o valor do byte, então não me ajuda na comparação

     

    o fRead aparentemente retorna o valor, porém não entendi como utiliza-o.

     

    alguém ai pode me dar uma mãozinha? :D

Todas as Respostas

  • sexta-feira, 27 de janeiro de 2012 03:12
     
     

    pichorra,

    A função fread retorna na verdade a quantidade de dados que foi lida do arquivo. 

    O parâmetro que recebe os dados que foram lidos do arquivo é o primeiro parâmetro, que é um ponteiro do tipo void *.

    Att.

    Ari C. Raimundo
    MCAD, MCTS
    http://araimundo.blogspot.com