Back
Close

Programação C

MarcoVaz
390.5K views

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

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io