Introdução à linguagem C - Parte IV

Nesta continuação da maravilhosa série sobre a linguagem C, apresentaremos o uso de arquivos textos e binários. Como declará-los? Como abrí-los? Como usá-los? São algumas das perguntas que teremos respondidas aqui!

[ Hits: 76.610 ]

Por: Ricardo Rodrigues Lucca em 14/07/2003 | Blog: http://aventurasdeumdevop.blogspot.com.br/


E/S de arquivos



Entrada de dados


O responsável por ler dados num arquivo chama-se fscanf. Ela é IDÊNTICA a scanf, só o que muda é que antes das "" (aspas), ou seja, antes da definição do formato, temos que dizer em qual arquivo estamos tentando escrever. Isso quer dizer que precisamos passar para fscanf o valor de retorno de fopen.

A função fscanf é igual a scanf, podemos testar isso ao passarmos para fscanf o arquivo chamado stdin que é definido como sendo o teclado. Assim, podemos ver que a leitura é feita da mesma forma que a scanf sem nenhuma diferença.

Saída de dados


A função responsável por inserir dados num arquivo chama-se fprintf. Ela é IGUAL a printf, só o que muda é que antes das "" (aspas), ou seja, definir o formato, temos que dizer em qual arquivo estamos tentando escrever.

A função fprintf é igual a printf, podemos testar isso ao passarmos para fprintf o arquivo chamado stdout que é definido como sendo o monitor. Assim, poderemos escrever na tela como escrevemos usando printf normalmente! Incrível, não???

Página anterior     Próxima página

Páginas do artigo
   1. Começando
   2. Abrindo/Fechando arquivos
   3. E/S de arquivos
   4. Exemplo
   5. Funções adicionais
   6. Dados de arquivos
   7. Exemplo 2
Outros artigos deste autor

VIM avançado (parte 1)

Ponteiros void na linguagem C (parte 2)

Linux Básico - Parte I

Aprendendo a utilizar o GNU Debugger (parte 1)

Analogia: X-Window como um sistema operacional

Leitura recomendada

Funcionamento da memória

Operadores com a linguagem C

Introdução à linguagem C - Parte III

Introdução à linguagem C - Parte II

Introdução à linguagem C - Parte I

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts