manipulação de arquivos binários em...
TRANSCRIPT
Manipulação de Arquivos Binários em C
Cristina D. A. Ciferri Anderson Chaves Carniel
João Pedro de Carvalho Castro
Introdução
Fonte do Material
n Prof. Dr. Jander Moreira n (Universidade Federal de São Carlos)
n Link para acesso n http://wik i . i cmc.usp.br/ images/b/b4/
SCC0603022016arquivos.pdf
Tipos de Arquivos
n Arquivo texto n Contém caracteres legíveis (texto, números) n Exemplo: Código em C
n Arquivo binário n Dados armazenados por meio de sua
representação binária (não legível) n Exemplo: Arquivo DAT
Arquivos Binários
n Exemplo n Em um arquivo binário, o valor 127 pode usar
a representação equivalente do tipo int da linguagem C
n Nesse caso, o valor usaria 4 bytes
Operações em Arquivos
* ênfase em arquivos binários *
Operações em Arquivos
Abertura de Arquivo
Para arquivos binários, é necessário adicionar a letra b ao final da string que indica o modo.
Fechamento de Arquivo
Escrita de Dados
Leitura de Dados
Operações Adicionais
* ênfase em arquivos binários *
fseek: Posicionamento
n OFFSET: n Deslocamento que deve ser feito (em bytes)
n WHENCE: n Ponto de referência usado para o deslocamento
fseek: Posicionamento
fseek: Posicionamento
ftell: Posição Corrente