manipulação de arquivos binários em...

Post on 23-Jun-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related