AG>>Любой язык высокого уровня имеет свой набор библиотек. AG>>Если рассматривать С++, то это библиотеки стандартных функций ввода-вывода, библиотеки строковых и математических функций, наконец библиотека шаблонов STL.
D>Вот я и пытаюсь понять, как они устроены и могу ли я сам написать определение функции printf() в своей программе.
Можешь, конечно. Кстати, если речь о Visual C++, то CRT (runtime-библиотека C, которая содержит printf) давно поставляется в исходных текстах вместе со студией. Так что, возьми, да посмотри, никто из её текста секрета давно уже не делает.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!