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

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

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

Перевод из числа в строку - C++

26.06.2011, 19:15. Просмотров 737. Ответов 2
Метки нет (Все метки)

Доброго времени суток, уважаемые!

Интересует такой вопрос: есть ли в языке C++ оператор перевода из числа в строку. Раньше изучал Pascal, там был простой оператор inttostr. А как здесь?

Задача, собственно, такова:

Ввести с клавиатуры натуральное число n. Получить символьное пред-ставление этого числа в виде последовательности цифр и пробелов, отделяю-щих группы по три цифры, начиная справа. Например, n=12354376, должно получиться 12 354 376.

Или может подскажете альтернативный вариант, без использования этого перевода. Но надо сделать на уровне недельного знания языка.

Всем заранее спасибо за ответы!

С уважением.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2011, 19:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод из числа в строку (C++):

Перевод числа в строку - C++
Помогите пожалуйста решить задачу по программированию. Напишите функцию itox (int n, char s), которая переводит целое n в строку s,...

Перевод числа в строку - C++
составить строковую функцию num_to_str(n) где n целое число ( |n|<1000). возвращаемое значение должно быть строкой в которой число n...

Перевод числа в строку - C++
Подскажите пожалуйста: 1) Каким образом переводится число в строку 2) Как записывается число начиная с последнего символа(задом на...

Перевод из числа в строку - C++
Подскажите, пожалуйста, как мне число 1 записать в строку как символ "1"?

Перевод из числа в строку - C++
Решил написать простую программу,переводящую число int-е в массив символов. Проблема в том,что когда мы вызываем ее так,что число...

Перевод числа в строку и обратно - C++
Какие есть ф-ции для перевода числа в строку и обратно? и можно-ли их будет записывать через getline() ? Например строка hello45who не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
26.06.2011, 19:15 #2
itoa(не стандартная)
0
grizlik78
Эксперт С++
1912 / 1444 / 112
Регистрация: 29.05.2011
Сообщений: 3,001
26.06.2011, 19:24 #3
Из стандартных sprintf или даже лучше snprintf.
В C++ есть ещё строковые потоки stringstream и strstream для std::string и char* соответственно.

Добавлено через 3 минуты
Без перевода тоже можно, если выделять остаток от деления на 1000:
C++
1
2
3
a = 12345678;
b = a % 1000; // в b запишется 678
a /= 1000; // в a теперь остальная часть, т.е. 12345
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2011, 19:24
Привет! Вот еще темы с ответами:

Перевод вещественного числа в строку! - C++
вообщем проблема такова!делаю программу для определения скорости мыши,после того как сделал кое какие обработки событий получается...

Перевод строки в число и числа в строку - C++
Здравствуйте, нужен алгоритм перевода числа в строку и обратно или библиотека , хочу написать перевод десятичного числа в двоичное, спасибо

itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию))) - C++
доброе утор, день, вечер. нужна реализация itoa, у меня получилось следующее char ito(int value) { int tmp_value = value; ...

Перевод целого десятичного числа в строку и обратно в десятичное число - C++
перевод целого десятичного числа в строку и обратно в десятичное число, результат вывести в 3 столбика и 20 строк. заранее спасибо)


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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