Open Source Your Knowledge, Become a Contributor

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

Create Content

Arquivos em C


  • Arquivo é um conjunto de dados nomeados, armazenados e organizados em um meio de armazenamento de dados.
  • Por que usar arquivos?
    • 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 arquivos: de texto e binários.
    • Arquivo texto : Armazenam caracteres que podem ser mostrados diretamente na tela ou modificados por um editor de textos simples como o Bloco de Notas.
    • Arquivo binário : Armazena uma sequência de bits que está sujeita as convenções dos programas que o gerou. Ex: arquivos executáveis, arquivos compactados, arquivos de registros, etc.

A figura abaixo exibe o conteúdo dos arquivos (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