Standard C I/O
Z cppreference.com
< cpp
Následující funkce poskytují alternativu k C++ stream-based IO třídám.
| clearerr | vymaže chyby |
| fclose | uzavře soubor |
| feof | true pokud je konec souboru (end-of-file) |
| ferror | kontrala chyby souboru |
| fflush | zapíše obsah výstupního bufferu |
| fgetc | získá znak z proudu |
| fgetpos | získá pozici v souboru |
| fgets | získá pole znaků (string) z proudu |
| fopen | otevře soubor |
| fprintf | vytiskne formátovaný výstup do souboru |
| fputc | vytiskne znak do souboru |
| fputs | vypíše pole znaků (string) do souboru |
| fread | čte ze souboru |
| freopen | otevře existující IO proud (stream) s jiným jménem |
| fscanf | čte formátovaný vstup ze souboru |
| fseek | přesun na určitou pozici v souboru |
| fsetpos | přesun na určitou pozici v souboru |
| ftell | vrací současnou pozici v souboru |
| fwrite | zápis do souboru |
| getc | přečte znak ze souboru |
| getchar | přečte znak z stdin |
| gets | přečte řetězec znaků (string) ze stdin |
| perror | zobrazí řetězcovou verzi současné chyby do stderr |
| printf | zápis formátovaného výstupu do stdout |
| putc | vypíše znak do proudu |
| putchar | vypíše znak do stdout |
| puts | vypíse řetězec znaků do stdout |
| remove | smaže soubor |
| rename | přejmenuje soubor |
| rewind | přesune značku pozice v souboru na začátek souboru |
| scanf | čte formátovaný vstup z stdin |
| setbuf | nastaví buffer pro určitý proud |
| setvbuf | nastaví buffer a jeho velikost pro určitý proud |
| snprintf | zapíše formátovaný výstup do bufferu (s kontrolou přetečení) |
| sprintf | zapíše formátovaný výstup do bufferu |
| sscanf | čte formátovaný vstup z bufferu |
| tmpfile | vrátí ukazatel na dočasný (tmp) soubor |
| tmpnam | vrátí unikátní jméno souboru |
| ungetc | vrátí znak zpátky do proudu |
| vprintf, vfprintf, a vsprintf | vypíší formátovaný výstup s proměnným počtem parametrů |
| vscanf, vfscanf, and vsscanf | získají formátovaný vstup z stdin s proměnným počtem parametrů |