Manipulção arquivos C

719 palavras 3 páginas
Arquivos em C
Uma pequena introdução sobre manipulação de arquivos em C

Membros:
Anderson Botelho
Felipe Melo

Pedro Figueiredo
Raphael Miranda
Wilson Oliveira

O processo de trabalhar com arquivos em C consiste em três etapas:

1

Abrir o arquivo. 2

Ler e/ou gravar as informações. 3

Fechar o arquivo. Em C, para poder trabalhar em um arquivo, precisamos abri-lo, associando-o a uma variável interna do programa.
Para isso, usamos variáveis do tipo FILE *:
FILE *arquivo;
FILE *qualquerCoisa;
Mas a associação entre variável e arquivo ainda não foi feita. Quem faz isso é a função fopen.

Abrir arquivo

Função fopen
▪ Ela funciona da seguinte maneira: entrada = fopen("arquivo_entrada.txt", "r"); saida = fopen("arquivo_saida.dat", "w");
▪ Essa função precisa de dois parâmetros:

O nome do arquivo e o parâmetro que diz ao computador o que pretendemos fazer com o arquivo.
▪ No final, se tudo tiver dado certo, essas variáveis conterão um tipo de referência aos arquivos que abrimos. São essas variáveis que iremos usar quando formos ler e gravar nossos dados.
A função fopen retorna um "apontador" para o arquivo caso consiga abri-lo. caso contrário, retorna a constate NULL.

Modo de abertura do arquivo
Modo

Significado

"r"

Abre um arquivo texto para leitura. O arquivo deve existir antes de ser aberto.

"w"

Abrir um arquivo texto para gravação. Se o arquivo não existir, ele será criado. Se já existir, o conteúdo anterior será destruído.

“a”/“ab”

Abrir um arquivo texto para gravação. Os dados serão adicionados no fim do arquivo ("append"), se ele já existir, ou um novo arquivo será criado, no caso de arquivo não existente anteriormente.

"rb"

Abre um arquivo binário para leitura. Igual ao modo "r" anterior, só que o arquivo é binário.

"wb"

Cria um arquivo binário para escrita, como no modo "w" anterior, só que o arquivo é binário.

“+”

Todos os anteriores podem ter adicionado

Relacionados

  • plano de ensino
    619 palavras | 3 páginas
  • portifolio individual 4 semestre
    1823 palavras | 8 páginas
  • Linux
    8554 palavras | 35 páginas
  • Projeto Unidade de Pronto Atendimento de Porte II
    6859 palavras | 28 páginas
  • AdministracaoGeral UFRPE BACEN PF Giovanna Carranza
    115689 palavras | 463 páginas
  • Empresa massas alimentícias - vigilância sanitária
    15218 palavras | 61 páginas
  • Artigo pronto sobre licenciamento em gestão ambiental
    32637 palavras | 131 páginas
  • DICAS PARA DESAFIO PROFISSIONAL TERAPIA COM ANIMAIS
    31835 palavras | 128 páginas
  • PPRA 2014 2015
    44246 palavras | 177 páginas
  • Projeto Experimental de Marketing
    67821 palavras | 272 páginas