Arquivos em c

951 palavras 4 páginas
Algoritmos e Estruturas de dados
Trabalhar com arquivos em C
Prof. Dr. F´abio Rodrigues de la Rocha

(Trabalhar com arquivos em C)

1 / 11

Arquivos - Introdu¸ c˜ ao
Tipos de Arquivos
Podemos dividir os arquivos em 2 tipos: Arquivos Texto e arquivos bin´ arios.
Arquivos Texto s˜ao arquivos que n˜ao possuem um formato definido, sendo composto apenas por sequencias de bytes. Podemos ler e escrever sequencias de bytes em arquivos de forma semelhante a ler strings do teclado e escrever strings na tela. Caso seja armazenado um valor ex: 1234567 esse n´umero gastar´a 7 bytes pois cada um de seus d´ıgitos ´e representado como um caractere. No windows um arquivo texto possue um caractere marcador de fim de arquivo (Ascii 4).

(Trabalhar com arquivos em C)

2 / 11

Arquivos - Introdu¸ c˜ ao

Tipos de Arquivos - continua¸ c˜ ao
Arquivos bin´ arios s˜ao arquivos que possuem uma estrutura definida atrav´es de um typedef ou struct e podemos ler ou gravar elementos com estas estruturas. Podemos tamb´em gravar o valor de vari´aveis int, float, double, etc. Caso seja armazenado o valor de n´umero inteiro
1234567 esse n´umero (que ´e um inteiro de 32 bits) gastar´a 4 bytes de espa¸co pois um inteiro ocupa 4 bytes.

(Trabalhar com arquivos em C)

3 / 11

Arquivos - Formas de acesso

Arquivos podem ser acessos de 3 formas:
´ a forma mais simples, a leitura e grava¸c˜ao de dados
Sequencial E ocorre de forma cont´ınua em posi¸c˜oes sequenciais (isto
´e, uma ap´os a outra).
Direto Na forma de acesso direto, pode-se acessar uma posi¸c˜ao
”n” de um arquivo sem acessar as posi¸c˜oes anteriores.
Indexado Utiliza a forma de acesso direto para criar um arquivo auxiliar de ´ındices. Este arquivo de ´ındices ser´a utilizado para faciliar o acesso ao arquivo direto.

(Trabalhar com arquivos em C)

4 / 11

Vis˜ ao dos arquivos

(Trabalhar com arquivos em C)

5 / 11

fopen () fclose() fputc() e fputs() fgetc() e

Relacionados

  • Arquivos em c
    2420 palavras | 10 páginas
  • Arquivo em C
    589 palavras | 3 páginas
  • Manipulção arquivos C
    719 palavras | 3 páginas
  • Trabalhando com arquivo em c
    746 palavras | 3 páginas
  • Trabalhando com arquivos em c
    1780 palavras | 8 páginas
  • Manipulação de arquivos em c
    2752 palavras | 12 páginas
  • manipulaçao de arquivos em C
    890 palavras | 4 páginas
  • manipulação de arquivos em c
    1082 palavras | 5 páginas
  • Arquivo em linguagem c
    883 palavras | 4 páginas
  • 3 Arquivos Manipula o de arquivos em C
    1545 palavras | 7 páginas