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

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

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

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

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

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

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

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

как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str - C++
как создать функцию или программу, чтобы str состояла из цифр,а также давалась новой строке str

Аналог str() в С++ - C++
Скажите, пожалуйста, аналог функции str() в С++

Как заставить Strncpy вложить в itog часть символов строки str, если дина str больше, чем кол-во нужных нам символов? - C++
strncpy(itog,str,size+1); cout<<itog; itog вообще не выводится Добавлено через 2 минуты Вот код. #include <iostream> ...

Функции str.size() и str.length() - в чем их разница? - C++
Существует 2 функции для определения размера строки в string str.size() и str.length() В чем их разница? Почитал, что вроде бы разницы нет...

Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str - C++
Помогите ребят!!!!препод задачи дал для аттестации,сделал фактически все,кроме этой: "Написать и протестировать функцию, которая по...

Написать аналог процедуры Insert - C++
Написать аналог процедуры Insert. Процедурой Delete и функцией Copy не пользоваться.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nonedark2008
909 / 648 / 134
Регистрация: 28.07.2012
Сообщений: 1,760
05.09.2016, 22:00 #2
Mendel, воспользуйся std::stringstream.
Как и у обычного потока вывода у него можно задать как точность дробной части через setprecision, так и ширину через setw.
0
rikimaru2013
C++ Game Dev
2436 / 1130 / 240
Регистрация: 30.11.2013
Сообщений: 3,687
05.09.2016, 22:01 #3
http://ru.cppreference.com/w/cpp/str...ring/to_string
0
Mendel
2 / 2 / 0
Регистрация: 19.09.2015
Сообщений: 109
Завершенные тесты: 1
05.09.2016, 22:30  [ТС] #4
Я редко пользуюсь потоками, привык вместо cin и cout использовать printf и scanf, поэтому мне не очень понятно как использовать то, что ты мне предложил. Не мог бы ты написать код(если конечно это не составит тебе труда)?
0
gazlan
3132 / 1907 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
05.09.2016, 22:50 #5
sprintf
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2016, 22:50
Привет! Вот еще темы с ответами:

Аналог паскалевской процедуры Val в С++ - C++
Подскажите, есть ли функция, аналог val(c, i, r) в паскале, и если да, то как она работает?

Аналог !foef, или как найти конец строки при работе с файлом - C++
День добрый. Если вопрос касается конца файла, то можно написать так: long count; char massiv; FILE f1 ...

Написать аналог процедуры Insert. Процедурой Delete и функцией Copy не пользоваться - C++
Добрый день. Помогите пожалуйста решить 2 задачи 1. Написать аналог процедуры Insert. Процедурой Delete и функцией Copy не пользоваться.

Реализовать аналог функции Magic (Matlab) на С++ - C++
Нужно переписать функцию MatLab которая называется magic на с++


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.09.2016, 22:50
Ответ Создать тему
Опции темы

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