Tratamento de Ficheiros - PSI

845 palavras 4 páginas
Trabalho realizado por:
Pedro Soares Nº 30 Turma 1011

22-05-2014

Tratamento de Ficheiros


 Até ao momento, todos os dados têm sido inseridos nos programas através do teclado, sendo guardados em variáveis que residem na memória central
(RAM).
 Este tipo de memória apresenta no entanto os inconvenientes de ser volátil, pelo que impossibilita o armazenamento de dados após a execução de um programa.  Para armazenamentos mais demorados é utilizada, a memória secundária, em que a informação é armazenada sob a forma de ficheiros.
22-05-2014

Abertura de um Ficheiro


 A função que permite a abertura de um ficheiro é a seguinte: fopen(), cuja sintaxe é a seguinte:
 FILE *fopen(char *nome_do_ficheiro, char
*modo_de_abertura);

 A função devolve:

 um apontador para um FILE, que passa a ser utilizado em todos os acessos ao ficheiro (isto se conseguir abrir o ficheiro);
 NULL se ocorrer um erro na abertura;

 A função recebe dois parâmetros:

 nome_do_ficheiro – nome do ficheiro a abrir.
 modo_de_abertura – modo de abertura do ficheiro.

22-05-2014

Tipos de Ficheiros

 Para trabalhar com ficheiros necessita da biblioteca stdio.h.  A linguagem C suporta dois tipos de ficheiros :
 Ficheiro de Texto – é um ficheiro constituído apenas pelos caracteres existentes no nosso teclado, e em geral formatado apenas com o carácter New Line (\n).

 Ficheiro Binário – podem ser constituídos por qualquer carácter existente na tabela ASCII.
22-05-2014

Funções de Ficheiros


fopen()

Abre um arquivo.

Fclose()

Fecha um arquivo.

putc() e fputc()

Escreve um caractere num arquivo.

getc() e fgetc()

Lê um caractere de um arquivo.

fseek()

Posiciona num registro de um arquivo.

fprintf()

Efetua impressão formatada num arquivo.

fscanf()

Efetua leitura formatada em um arquivo.

feof()

Verifica o final de um arquivo.

fwrite()

Escreve tipos maiores que 1 byte num arquivo.

Relacionados

  • programação
    11513 palavras | 47 páginas
  • Trabalhos
    10302 palavras | 42 páginas
  • economia
    4249 palavras | 17 páginas
  • Segurança de Tecnologias e Informação e Comunicação
    5507 palavras | 23 páginas
  • Manual TIC LibreOffice
    62611 palavras | 251 páginas
  • Modelo Informatizado de Processamento de Facturas
    9357 palavras | 38 páginas
  • Gestao de propinas
    9808 palavras | 40 páginas
  • Sistema de Informação
    6026 palavras | 25 páginas
  • Apostila Latex
    38821 palavras | 156 páginas
  • IBBS-Homens que fazem sexo com homens
    12054 palavras | 49 páginas