Я попытался найти его в google и wikipedia, но не смог найти ответ...
Кто-нибудь знает, что означает "sprintf" или "printf"? Это аббревиатура для чего-то???
Спасибо
Ответ 1
Формат строки PRINT (ed).
т.е. print to string с использованием заданного формата.
Ответ 2
Различные члены семейства printf, полученные из C, где они впервые появились (хотя они возвращаются к старым дням вызова BCPL writef по этому конкретному роду), включают:
printf - print formatted (to standard output).
fprintf - file printf (to a file handle).
sprintf - string printf (to a string).
snprintf - sprintf with added overflow protection.
Кроме того, существуют варианты, начинающиеся с v (как в vsnprintf), которые могут принимать переменные аргументы, такие как printf.
Под этим я подразумеваю, что они передают аргумент varargs, а не ряд аргументов, позволяя вам написать собственную printf -подобную функцию. Раньше я использовал это раньше при разработке журнальных библиотек.