none
Lendo byte de um offset e comparar com outro valor. RRS feed

  • Pergunta

  • 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

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

Todas as Respostas

  • 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

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