fgets отримує рядок з файлу (що закінчується символом переведення рядка або кінця файлу)
fputc записує один символ в файл
fputs записує рядок в файл
ftell возвращает указатель позиции файла, который может быть передан fseek
fseek виробляє зміщення від поточної позиції у файлі на вказану кількість байт, або від його початку або кінця, в вказівкою напрямку.
fsetpos встановлює вказівник позиції файлу потоку, асоційований з його першим аргументом (FILE *), як зберігається в другому його аргументі (fpos_t *)
fread читає дані з файлу
fwrite записує дані у файл
getc зчитує і повертає символ з даного потоку і змінює покажчик позиції файлу, дозволяє використовувати як макрос з тими ж ефектами, що і fgetc, крім того, що може обчислювати потік більше одного разу
getchar має аналогічний ефект, що і ЕОКП (STDIN)
gets зчитує символи зі стандартного введення до символу переведення рядка і зберігає їх у своєму єдиному аргументі
printf, vprintf використовуються для виведення в стандартний потік виведення
fprintf, vfprintf використовуються для виведення в файл
perror записує повідомлення про помилку в стандартний потік помилок
putc записує і повертає символ в потік і змінює покажчик позиції файлу на нього, можна використовувати як макрос з тими ж властивості, що й fputc, крім того, що він може обробляти потік більше одного разу
putchar, fputchar аналогічні putc (стандартний висновок)
scanf, vscanf використовуються для введення зі стандартного потоку введення
fscanf, vfscanf використовуються для введення з файлу
sscanf, vsscanf використовуються для введення з масиву символів (тобто Рядок у мові Сі)