Operações com ficheiros em linguagem C

joaomc
1,274 views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Next: Abrir ficheiros

Ficheiros em C


  • Ficheiro é um conjunto de dados nomeados, armazenados e organizados em um meio de armazenamento de dados.
  • Por que usar ficheiros?
    • Permitem armazenar grande quantidade de informação;
    • Dados não são perdidos (persistência dos dados);
    • Acesso aos dados poder ser não seqüencial;
    • Acesso concorrente aos dados (mais de um programa pode usar os dados ao mesmo tempo).
  • Basicamente, a linguagem C trabalha com dois tipos de ficheiros: de texto e binários.
    • Ficheiro de texto : Armazenam caracteres que podem ser mostrados diretamente na tela ou modificados por um editor de textos simples como o Bloco de Notas.
    • Ficheiro binário : Armazena uma sequência de bits que está sujeita as convenções dos programas que o gerou. Ex: ficheiros executáveis, arquivos compactados, arquivos de registros, etc.

A figura abaixo exibe o conteúdo dos ficheiros (texto e binário) armazenando os seguintes dados:

struct
{
int matric;
char nome[10];
float salario;
} func;

              Texto                                                                     Binário

programa

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content