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