Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lambont
25 / 25 / 14
Регистрация: 23.11.2013
Сообщений: 61
#1

Аналог sprintf - C++

21.02.2014, 20:56. Просмотров 828. Ответов 2
Метки нет (Все метки)

Здравствуйте! Допустим есть функция которая наращивает строку, добавлением строки/символа/числа или остальных объектов из которых можно "вытянуть" что-нибудь, что можно назвать строкой/символом. Я знаю sprintf который записывает в выбранный буфер получившуюся строку, но в нём нужно явно указывать тип того, что нужно преобразовать в строку аналогично как в выводе printf, например для целого числа это sprintf(str,"%d",15).

Так вот, есть ли способ, чтоб указание типа происходило автоматически, наподобие как в cout, ведь он, перед тем как вывести на экран, автоматом преобразует в строку многие типы (например такие как int, float и т.п.), только в данном случае надо, чтоб это всё записывалось в выбранный буфер? Или придётся делать перегрузку "на все случаи жизни"?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2014, 20:56     Аналог sprintf
Посмотрите здесь:

C++ sprintf и %
c++ , sprintf() и Дух Плюсов C++
Траблы с функцией sprintf C++
Ошибка с sprintf в C++ Opengl C++
printf sprintf не понятно C++
Sprintf и классы C++
C++ Sprintf не видит переход на новую строку
Поместить код символа в переменную. Sprintf C++
C++ Sprintf
C++ Передать динамически созданный массив в sprintf
C++ Sprintf не работает
Странный sprintf C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2454 / 1626 / 238
Регистрация: 24.11.2012
Сообщений: 4,001
21.02.2014, 20:58     Аналог sprintf #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
См. std::stringstream
Lambont
25 / 25 / 14
Регистрация: 23.11.2013
Сообщений: 61
21.02.2014, 21:15  [ТС]     Аналог sprintf #3
Во, спасибо, теперь всё сказочно получается
Yandex
Объявления
21.02.2014, 21:15     Аналог sprintf
Ответ Создать тему
Опции темы

Текущее время: 08:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru