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

Аналог процедуры str в Си++ или как реализовать? - C++

Восстановить пароль Регистрация
 
Mendel
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 68
05.09.2016, 21:47     Аналог процедуры str в Си++ или как реализовать? #1
Доброго времени суток. Есть строка кода на Паскале:
Pascal
1
Str(X:Lens,Stroka);
Нужно записать аналогичную строку, только в Си++(BorlandC 3.1).

Для тех кто не знает или не помнит поясню:
Процедура STR преобразует число целого или вещественного типов в его строковое представление. Процедура имеет 2 параметра: STR (X, ST), где «X» - это число, а ST – его строковое представление. Также, можно указывать формат преобразования: STR(X:A:B, ST), где «A» задает ширину всего поля, которое выделяется для строкового представления числа, а «B» - количество символов в дробной части (последний параметр имеет значение в том случае, если преобразуется вещественное число).

Буду признателен за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
624 / 502 / 92
Регистрация: 28.07.2012
Сообщений: 1,340
05.09.2016, 22:00     Аналог процедуры str в Си++ или как реализовать? #2
Mendel, воспользуйся std::stringstream.
Как и у обычного потока вывода у него можно задать как точность дробной части через setprecision, так и ширину через setw.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2133 / 966 / 222
Регистрация: 30.11.2013
Сообщений: 3,231
05.09.2016, 22:01     Аналог процедуры str в Си++ или как реализовать? #3
http://ru.cppreference.com/w/cpp/str...ring/to_string
Mendel
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 68
05.09.2016, 22:30  [ТС]     Аналог процедуры str в Си++ или как реализовать? #4
Я редко пользуюсь потоками, привык вместо cin и cout использовать printf и scanf, поэтому мне не очень понятно как использовать то, что ты мне предложил. Не мог бы ты написать код(если конечно это не составит тебе труда)?
gazlan
2857 / 1805 / 271
Регистрация: 27.08.2010
Сообщений: 4,885
Записей в блоге: 1
05.09.2016, 22:50     Аналог процедуры str в Си++ или как реализовать? #5
sprintf
Yandex
Объявления
05.09.2016, 22:50     Аналог процедуры str в Си++ или как реализовать?
Ответ Создать тему
Опции темы

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