Atps

2020 palavras 9 páginas
1

Programação Estruturada II
Prof. Eder Barboza ederbarbozati@gmail.com ederbarbozati@gmail com

• Manipulação de Arquivos • Motivação • Manipulação de Arquivos - Introdução • Manipulação de Arquivos – Etapa 1 • Manipulação de Arquivos – Etapa 2 • Manipulação de Arquivos – Etapa 3 • Arquivos Textos • Gravando, Lendo e Fechando Arquivos • Exercicio. e cco
3

Motivação
• As informações que os programas utilizam são perdidas quando eles são finalizados • Isso porque as variáveis de um programa ficam armazenadas na memória primária, que é volátil, isto é, perde seu conteúdo. d t úd • Para não se perder as informações do p g p ç programa, deve, se guardá-las em um arquivo.

4

Definição
• Stream: É um dispositivo lógico que representa um arquivo ou dispositivo. A stream é independente do arquivo ou dispositivo. Nivel de abstração entre programador e o dispositivo utilizado.

• Arquivo: O dispositivo real é o arquivo.

5

Tipos de Stream Tipos de Stream
• Streams de Texto: Sequência de caracteres. O padrão C ANSI permite que um stream de texto seja organizado em linhas terminadas por um caractere de nova linha. Esse caractere fim de linha pode sofrer variações entre compiladores. Streams Binárias: É uma sequência de bytes com uma correspondência de um p p para um com aqueles q encontrados no dispositivo externo.

6

Tipos de Stream Tipos de Stream
• Todos os arquivos são fechados automaticamente, quando o programa termina normalmente, retornando ao sistema operacional como uma chamada exit(). • Os arquivos não são fechados quando um programa quebra ( crash ) ou quando ele chama abort. b h d l h b t • Cada Stream associada a um arquivo, têm uma q , estrutura de controle de arquivo do tipo FILE.

7

Arquivos
• Os arquivos são estruturas especiais que ficam armazenadas na memória secundária do computador (CD, disco rígido...) • Servem para guardar as informações enquanto um programa não está em execução ã tá ã • O processo de

Relacionados

  • atps
    412 palavras | 2 páginas
  • atps
    460 palavras | 2 páginas
  • atps
    621 palavras | 3 páginas
  • atps
    583 palavras | 3 páginas
  • Atps
    1966 palavras | 8 páginas
  • atps
    286 palavras | 2 páginas
  • ATPS
    342 palavras | 2 páginas
  • atps
    336 palavras | 2 páginas
  • atps
    1226 palavras | 5 páginas
  • atps
    1023 palavras | 5 páginas