1 Aula 08 Conteúdo de Suporte ao Trabalho 2 Prof. Filipe Mutz.

Slides:



Advertisements
Apresentações semelhantes
TRATAMENTO DE ARQUIVOS EM C
Advertisements

Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
© Copyright 2008 Algoritmos e Estruturas de Dados IF672ec - Algoritmos e Estruturas de Dados CIn - UFPE { alp4, dnq, dwcs, fmm, jdf2, lfpd, mraga, psbof,
Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Ficheiros 5.1 Octave Ficheiros.
Prof. Luis Otavio Alvares
Arquivos Prof: Erivelto Tschoeke, Msc. –
Prof: Erivelto Tschoeke, Msc. –
Linguagem de Programação 1
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Armazenamento de Dados em Arquivos
Armazenamento de Dados em Arquivos
Tratamento de Ficheiros
Vetor de Ponteiros Exemplo de Alocação. Escrever Vetor de Vetores de floats int main() { int i, k, n; float **vetor; // vetor de vetores int *tamanho;
Aula 4 Prof. Naércio Filho Técnico em Informática
PROGRAMAÇÃO ESTRUTURADA II
Ordenação e Pesquisa de Dados Marco Antonio Montebello Júnior
Manipulação de Arquivos em C
Arquivos Continuação.
DAVID ANDERSON CARDOSO DANTAS
Aula Prática 12 Operações com Arquivos Monitoria
C APÍTULO II Armazenando e recuperando dados. A RMAZENANDO E RECUPERANDO DADOS Agenda Salvar dados Abrir um arquivo Criar e gravar Fechar Ler Bloquear.
Aula 13 - Armazenamento de Dados em Arquivos
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Estrutura de Dados Professor: Cheli dos S. Mendes da Costa Arquivo.
Linguagem de programação I A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Tratamento de ficheiros Abrir e fechar um ficheiro.
Capítulo V – Comandos de Entrada e Saída 5.1 – Equipamentos de entrada e saída 5.2 – Saída no vídeo-texto 5.3 – Entrada pelo teclado 5.4 – Entrada e saída.
Aula Prática 11 Operações com Arquivos Monitoria
Algoritmos e Estruturas de Dados
Operações com Arquivos Monitoria A estrutura FILE  É como um tipo de dado, mas não é um tipo propriamente dito  Definido no arquivo cabeçalho.
Aula Prática 11 Operações com Arquivos Monitoria
Manipulando arquivos texto com C
Programação de Computadores I – Arquivos
Salvando em Arquivos. Arquivos Um arquivo pode estar associado a qualquer dispositivo de entrada e saída, como por exemplo: teclado, video, impressora,
Curso Técnico em Informática Professor Igor Vale.
Felipe Nunes Flores – Programa de Educação Tutorial.
USP – ICMC – SSC SSC0300 2º Semestre 2015 Disciplina de Linguagem de Programação e Aplicações [ Eng. Elétrica / Eletrônica ] 1 Prof. Dr. Daniel Rodrigo.
Programação II Arquivos Autoria: Ernani Santos Modificação: Clebson Oliveira Adaptação: Claudia Boeres.
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”.
Fundamentos de Programação 1 Slides 19 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Binários”.
Arquivos textos (text)
Jean Carlo Mendes ** Slides baseados no material do prof. Dr Guilherme Tavares de Assis (UFOP)
Fundamentos de Programação 1 Slides 18 Prof. SIMÃO Jean Marcelo SIMÃO Linguagem C “Arquivos Seqüências ou de Texto ”. 1.
1 Aula 06 – Funções Prof. Filipe Mutz Colocar mais exemplos de funções simples no começo.
Gerência de Arquivos.
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas – 2017
Algoritmos e Estruturas de Dados I
Fundamentos de Programação 1
Estrutura de Dados Revisão
Departamento de Informática Universidade Federal do Espírito Santo
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Prof. Wellington Franco Manipulação de Arquivos em C
APC1 Tratamento de Arquivos
Programação de Computadores I – Arquivos
Algoritmos e Estruturas de Dados I
INE 5201 – INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Algoritmos e Estruturas de Dados I
Programação de Computadores I – Ponteiros
CES-11 ALGORITMOS E ESTRUTURAS DE DADOS Aulas Práticas
Fundamentos de Programação 1
Linguagem PASCAL Tipos Estruturados
Programação de Computadores I – Arquivos
Programação de Computadores I – Ponteiros
Estruturas de Dados em C
Arrays de caracteres: strings
Linguagem C Linguagem Imperativa
DHD – Desenvolvimento em Hardware
Arquivos de Texto (*.TXT)
Transcrição da apresentação:

1 Aula 08 Conteúdo de Suporte ao Trabalho 2 Prof. Filipe Mutz

Arquivos – Funções Básicas fopen: Abre um arquivo. Operações de leitura/escrita só podem ser realizadas em arquivos abertos. FILE *descritor = fopen(“teste.txt”, “w”); 2 Nome do ArquivoModo de Abertura: w: abrir para escrita r: abrir para leitura a: abrir para escrita ao final do arquivo Retorna um ponteiro para o tipo FILE. Esse descritor é usado para realizar operações com o arquivo.

O que acontece se o arquivo não existir? Modo “w” ou “a”: O arquivo é criado, aberto e o descritor é retornado. Modo “r”: O descritor recebe NULL (definido em stdlib.h). Setembro de 20153

Arquivos – Funções Básicas fclose: Fecha um arquivo. Operações de escrita só são consolidadas quando o arquivo é fechado. FILE *descritor = fopen(“teste.txt”, “w”);... fclose(descritor); 4

Arquivos – Funções Básicas fprintf: Escreve informações em um arquivo (modo ”w”). FILE *descritor = fopen(“teste.txt”, “w”); fprintf(descritor, “Ola\n”); fprintf(descritor, “Raiz de 4 eh %.2lf\n”, sqrt(4)); 5 Sintaxe igual à do printf

Arquivos – Funções Básicas fscanf: Lê informações de um arquivo (modo ”r”). char msg[10]; double numero; FILE *descritor = fopen(“teste.txt”, “r”); fscanf(descritor, ”%s”, msg); fscanf(descritor, “%lf\n”, &numero); 6 Sintaxe igual à do scanf

Arquivos – Funções Básicas feof: Verifica se um arquivo terminou. Em caso afirmativo, um número positivo é retornado. Caso contrário, 0 é retornado. Essa função é usada em modo de leitura para saber se existem mais dados para serem lidos. FILE *descritor = fopen(“teste.txt”, “w”);... if (feof(descritor) != 0) break; 7

Pincelada em Matrizes Matrizes são vetores multidimensionais. Elas podem ser entendidas como vetores de vetores: cada posição da matriz contém um vetor. Exemplo de uso: armazenar palavras em um vetor. Como palavras já são vetores, um vetor de palavras é uma matriz (de chars). char lista_palavras[5][64]; printf(“%s”, lista_palavras[0]); strcpy(lista_palavras[1], “computador”); 8