18
Curso Técnico em Informática Professor Igor Vale

Curso Técnico em Informática Professor Igor Vale

Embed Size (px)

Citation preview

Page 1: Curso Técnico em Informática Professor Igor Vale

Curso Técnico em InformáticaProfessor Igor Vale

Page 2: Curso Técnico em Informática Professor Igor Vale
Page 3: Curso Técnico em Informática Professor Igor Vale

Aprenderemos neste capítulo sobre manipulação de arquivos. A linguagem C permite você criar um arquivo externo ao programa. Além de criar você pode lê-lo, escrever nele etc.

Page 4: Curso Técnico em Informática Professor Igor Vale

Para aprender manipulação de arquivos é necessário falar sobre o ponteiro. Um ponteiro é a única variável que tem permissão para criar, ler e escrever num arquivos. Para trabalhar com arquivos é necessário sempre declarar um ponteiro. A sintaxe para declarar um ponteiro é:

FILE *PTRARQ;(Palavra reservada FILE + Asterisco * + nome do

ponteiro)

Page 5: Curso Técnico em Informática Professor Igor Vale
Page 6: Curso Técnico em Informática Professor Igor Vale

Sempre que for usar um ponteiro será necessário especificar que tipo de operação deseja realizar com o arquivos: Criar, abrir etc..Vamos usar uma tabela para informar as opções de uso. Veremos uma tabela completa mas só usaremos alguns destes itens.

Page 7: Curso Técnico em Informática Professor Igor Vale

Tipo de abertura

Descrição

r Abre arquivo para leitura.r+ Abre arquivo para atualização (leitura

ou gravação)w Cria arquivo para gravação. Se o

arquivo já existir, elimina o conteúdo atual.

w+ Cria arquivo para atualização. Se o arquivo já existir , elimina o conteúdo atual

a Anexa, abre, cria arquivo para gravação no final do arquivo.

a+ Anexa; abre ou cria um arquivo para atualização; a gravação é feita no final do arquivo.

Page 8: Curso Técnico em Informática Professor Igor Vale

Comando usado para criar ou abrir um arquivo. Sua sintaxe é:

fopen(“nome do arquivo”, tipo de abertura);

Page 9: Curso Técnico em Informática Professor Igor Vale

Neste exemplo foi criado um arquivo do tipo “txt” chamado MEU_ARQUIVO

Page 10: Curso Técnico em Informática Professor Igor Vale

fputs é o comando utilizado para fazer um ponteiro escreve em um arquivo. Sua sintaxe:

fputs(“texto”, nome_do_ponteiro);

Comando fputs +( texto a ser escrito, nome_do_ponteiro);

Page 11: Curso Técnico em Informática Professor Igor Vale
Page 12: Curso Técnico em Informática Professor Igor Vale

Comando utilizado para ler as linhas de um arquivo : fgets.

fgets(nome, 40, PONT);

Comando gets +(variavel_de_recepção, tamanho da variável, ponteiro);

Page 13: Curso Técnico em Informática Professor Igor Vale

Neste caso, leu-se o arquivo, guardou-se o conteúdo do arquivo dentro da variável “nome”. PRTARQ é o ponteiro que fez a operação. Logo após imprimimos a variável nome com a função printf().

Page 14: Curso Técnico em Informática Professor Igor Vale

Fclose é o comando usado para fechar um arquivo. É necessário ao fim do código sempre fechar o arquivo criado.A sintaxe é:

fclose(PTRARQ);Comando fclose + nome do ponteiro

Page 15: Curso Técnico em Informática Professor Igor Vale
Page 16: Curso Técnico em Informática Professor Igor Vale
Page 17: Curso Técnico em Informática Professor Igor Vale
Page 18: Curso Técnico em Informática Professor Igor Vale

• Continua..