Apostila C da UFMG - Universidade do Minho
Apostila C da UFMG - Universidade do Minho
Apostila C da UFMG - Universidade do Minho
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
sequencial a um arquivo, não temos que mexer nesta posição pois quan<strong>do</strong> lemos um caractere a posição no arquivo é<br />
automaticamente atualiza<strong>da</strong>. Num acesso randômico teremos que mexer nesta posição (ver fseek()). Protótipo:<br />
int putc (int ch,FILE *fp);<br />
Escreve um caracter no arquivo.<br />
9.6.2 - getc<br />
Retorna um caracter li<strong>do</strong> <strong>do</strong> arquivo. Protótipo:<br />
int getc (FILE *fp);<br />
9.6.3 - feof<br />
EOF ("End of file") indica o fim de um arquivo. Às vezes, é necessário verificar se um arquivo chegou ao fim. Para<br />
isto podemos usar a função feof(). Ela retorna não-zero se o arquivo chegou ao EOF, caso contrário retorna zero. Seu<br />
protótipo é:<br />
int feof (FILE *fp);<br />
A seguir é apresenta<strong>do</strong> um programa onde várias operações com arquivos são realiza<strong>da</strong>s. Primeiro o arquivo é aberto<br />
para a escrita, e imprime -se algo nele. Em segui<strong>da</strong>, o arquivo é fecha<strong>do</strong> e novamente aberto para a leitura. Verifique o<br />
exemplo.<br />
#include