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

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

Войти
Регистрация
Восстановить пароль
 
Mendel
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 69
#1

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

05.09.2016, 21:47. Просмотров 202. Ответов 4
Метки нет (Все метки)

Доброго времени суток. Есть строка кода на Паскале:
Pascal
1
Str(X:Lens,Stroka);
Нужно записать аналогичную строку, только в Си++(BorlandC 3.1).

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

Буду признателен за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2016, 21:47     Аналог процедуры str в Си++ или как реализовать?
Посмотрите здесь:

C++ Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str
Аналог str() в С++ C++
C++ как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str
Написать аналог процедуры Insert. Процедурой Delete и функцией Copy не пользоваться C++
C++ Функции str.size() и str.length() - в чем их разница?
Как заставить Strncpy вложить в itog часть символов строки str, если дина str больше, чем кол-во нужных нам символов? C++
Возможно ли реализовать аналог функции Read из Паскаля? C++
C++ Аналог !foef, или как найти конец строки при работе с файлом
C++ Реализовать аналог класса std::string с помощью vector
Реализовать аналог функции Magic (Matlab) на С++ C++
C++ Написать аналог процедуры Insert

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
813 / 571 / 110
Регистрация: 28.07.2012
Сообщений: 1,515
05.09.2016, 22:00     Аналог процедуры str в Си++ или как реализовать? #2
Mendel, воспользуйся std::stringstream.
Как и у обычного потока вывода у него можно задать как точность дробной части через setprecision, так и ширину через setw.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2302 / 1018 / 232
Регистрация: 30.11.2013
Сообщений: 3,374
05.09.2016, 22:01     Аналог процедуры str в Си++ или как реализовать? #3
http://ru.cppreference.com/w/cpp/str...ring/to_string
Mendel
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 69
05.09.2016, 22:30  [ТС]     Аналог процедуры str в Си++ или как реализовать? #4
Я редко пользуюсь потоками, привык вместо cin и cout использовать printf и scanf, поэтому мне не очень понятно как использовать то, что ты мне предложил. Не мог бы ты написать код(если конечно это не составит тебе труда)?
gazlan
Нарушитель
3129 / 1904 / 285
Регистрация: 27.08.2010
Сообщений: 5,133
Записей в блоге: 1
05.09.2016, 22:50     Аналог процедуры str в Си++ или как реализовать? #5
sprintf
Yandex
Объявления
05.09.2016, 22:50     Аналог процедуры str в Си++ или как реализовать?
Ответ Создать тему
Опции темы

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