В вычислениях под вводом-выводом или вводом-выводом понимается связь между системой обработки информации (например, компьютером) и внешним миром, возможно человеком, или другой системой обработки информации.
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Блок произвольной информации или ресурс для хранения информации, доступный по строковому имени или пути. Файлы доступны для компьютерных программ и обычно основаны на каком-то постоянном хранилище.