Essas funções oferecem uma alternativa ao C + + baseada em fluxo classes IO.
| Código | Função |
|---|---|
| clearerr | Limpa erros |
| fclose | Fechar arquivo |
| feof | Verdadeiro se no fim do arquivo |
| ferror | verifica se há um erro de arquivo |
| fflush | grava o conteúdo do buffer de saída |
| fgetc | Obtem um caractere de um fluxo |
| fopen | obter o indicador de posição de arquivo |
| fgets | obter uma seqüência de caracteres de uma stream |
| fopen | abrir um arquivo |
| fprintf | imprimir saída formatada para um arquivo |
| fputc | escrever um caractere para um arquivo |
| fputs | escrever uma string para um arquivo |
| fread | ler um arquivo |
| freopen | abrir uma stream existente com um nome diferente |
| fscanf | ler entrada formatada de um arquivo |
| fseek | se deslocar para um local específico em um arquivo |
| fsetpos | se deslocar para um local específico em um arquivo |
| ftell | retorna o indicador de posição do arquivo atual |
| fwrite | escrever para um ficheiro |
| getc | ler um caractere de um arquivo |
| getchar | leia um caractere do stdin |
| gets | ler uma seqüência de caracteres de stdin |
| perror | Exibe a versão de uma série de o erro atual para stderr |
| printf | Escreve a saída formatada para stdout |
| putc | escrever um caractere para um fluxo |
| putchar | escrever um caractere para stdout |
| puts | escrever uma string em stdout |
| remove | apagar um arquivo |
| rename | renomear um arquivo |
| rewind | mover o indicador de posição do arquivo para o início de um arquivo |
| scanf | ler entrada formatada a partir de stdin |
| setbuf | definir o buffer para um fluxo específico |
| setvbuf | definir o tamanho do buffer e para um fluxo específico |
| snprintf | escrever a saída formatada para um buffer (com verificação de limite) |
| sprintf | Escreve a saída formatada para um buffer |
| sscanf | ler entrada formatada de um buffer |
| tmpfile | retornar um ponteiro para um arquivo temporário |
| tmpnam | retornar um nome de arquivo único |
| ungetc | coloca um caractere de volta em um fluxo (stream) |
| vprintf, vfprintf, and vsprintf | Escreve a saída formatada com listas de argumento variável |
| vscanf, vfscanf, and vsscanf | Obtém entrada formatada a partir de stdin com listas de argumento variável |