#include <stdio.h>
Стандартная библиотека ввода и вывода C (cstdio, известная как stdio.h на языке C). Эта библиотека использует так называемые потоки для работы с физическими устройствами, такими как клавиатуры, принтеры, терминалы или с любым другим типом файлов, поддерживаемых системой. Потоки - это абстракция, чтобы взаимодействовать с ними единообразно; Все потоки имеют схожие свойства независимо от индивидуальных характеристик физических носителей, с которыми они связаны.
Потоки обрабатываются в библиотеке cstdio как указатели на объекты FILE. Указатель на объект FILE уникальным образом идентифицирует поток и используется в качестве параметра в операциях, связанных с этим потоком.
Существует также три стандартных потока: stdin, stdout и stderr, которые автоматически создаются и открываются для всех программ, использующих библиотеку.