CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
sprintf
SPRINTF #include <stdio.h> int sprintf(buffer, format-string[, argument...]); char *buffer; память для хранения вывода char *format-string; строка управления форматом Описание. Функция sprintf форматирует и запоминает наборы символов и значений в buffer. Каждый аргумент argument (если он есть), пре- образуется и выводится согласно соответствующей спецификации фор- мата в format-string. Format-string состоит из порядковых символов и имеет ту же самую форму и функцию, что аргумент format-string для функции printf. Смотрите функцию printf для описания format-string и ар- гументов. Возвращаемое значение. Функция sprintf возвращает количество символов, записанных в buffer. См. также fprintf, printf, sscanf. Пример. #include <stdio.h> char buffer[200]; int i, j; double fp; char *s = "computer"; char c; . . . /* форматирует и печатает различные данные */ j = sprintf(buffer, "%s\n", s); j + = sprintf(buffer+j, "%c\n", c); j + = sprintf(buffer+j, "%d\n",i); j + = sprintf(buffer+j, "%f\n",fp);.