Biblioteca stdio em detalhe =================================== Leitura e Escrita de Caracteres -------------------------------- - getc(fp) -> lê 1 caracter de um ficheiro - putc(c, fp) -> escreve 1 caracter num ficheiro - getchar() -> lê 1 caracter do teclado - putchar(c) -> escreve 1 caracter no ecrã Leitura e Escrita de Linhas -------------------------------- - gets() → lê string (não deve ser usada) - fgets() → lê string com segurança - fputs() → escreve string Leitura e Escrita Formatada --------------------------------------- - scanf() → leitura formatada (teclado) - printf() → escrita formatada (ecrã) - fscanf() → leitura formatada em ficheiros - fprintf() → escrita formatada em ficheiros Leitura e Escrita de Dados Binários ------------------------------------------------ - fread() → leitura de dados binários em ficheiros - fwrite() → escrita de dados binários em ficheiros Outras operações ------------------ - fopen() → abrir ficheiro - fclose() → fechar ficheiro - feof() → verificar fim do ficheiro - fseek() → mover posição no ficheiro - ftell() → obter posição atual - rewind() → voltar ao início do ficheiro - remove() → apagar ficheiro - rename() → renomear ficheiro