/*FACEBOOK*/

Páginas

AULA C 14/09/09

Arquivos em C - 14/09/09
stream (*fita) - técnica de gravação e leitura de arquivos em sequência
  (não é banco de dados).
 Arquivo
 - é um conjunto de registros
 - registros são um conjunto de campos
 Acessos
 - sequencial - um apo´s o outro apartir do ´primeiro
 - aleatótio  - transferência diretemente para qualquer posição do
  arquivos:
  - três formas diferentes  - inicio do arquivo
         - fim do arquivo
       - posição do ponteiro no arquivo
-FILE (*variável do ponteiro)
- trabalhar sempre como um ponteiro
- faz a comunicaçõa entre programa, sistema
 operacional e memória.
- fopen - abrir arquivo
- fclose - fechar arquivo
<variavel ponteiro> = fopen(nome do arquivo, tipo de abertura)
fclose(variavel ponteiro)
__________________________________________________________________________
Operações
 - O tipo file está na biblioteca stdio.h
Tipo de abertura
r - somente para leitura (o arquivo deve existir)
w - abre arequivos do tipo texto para escrita, ele cria um arquivo novo
 e se já existir ele apaga o conteúdo existente
a - idem ao anterior, mas permite acrescentar no final do arquivo, não
 perdendo dados
__________________________________________________________________________
Arquivo texto
 - possibilita criação de registros com tamanhos diferentes
__________________________________________________________________________
EXEMPLO
#include<fstream>
#include<cstdlib>
#include<stdio.h>
#include<iostream>
int main(void)
{
    FILE *PARQUIVO;// define o ponteiro para o arquivo
    PARQUIVO = fopen("arquivo1.xxx", "a");
    fclose(PARQUIVO);
    printf ("ARQUIVO CRIADO COM SUCESSO\n");
    return (0);
}
// UM ARQUIVO TEXTO SERA CRIADO COM O TAMANHO DE 0 BYTES, POIS NADA FOI INSERIDO



Novo Internet Explorer 8: faça tudo com menos cliques. Baixe agora, é gratis!