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

Преобразование int и double в char без использования sprintf() - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Brodyg
 Аватар для Brodyg
0 / 0 / 0
Регистрация: 20.07.2010
Сообщений: 29
24.11.2010, 13:54     Преобразование int и double в char без использования sprintf() #1
Здравствуйте, ув форумчани!
Подскажите пожалуйста, какими инструментами С++ можно преобразовать int, double в char, и самое главное, что бы можно было управлять точностью данных double и символами char, как это делает sprintf(). Буду рад увидеть примеры, заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 13:54     Преобразование int и double в char без использования sprintf()
Посмотрите здесь:

C++ sting это класс. а int, double и char?
Функция itoa10, без использования библиотек, sprintf и шаблонов C++
Преобразование из char в double C++
Преобразование указателя из char в int и double C++
Невозможно преобразование int в double C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
24.11.2010, 13:58     Преобразование int и double в char без использования sprintf() #2
std::stringstream
Brodyg
 Аватар для Brodyg
0 / 0 / 0
Регистрация: 20.07.2010
Сообщений: 29
24.11.2010, 23:43  [ТС]     Преобразование int и double в char без использования sprintf() #3
Собственно понятно, что надо изучать stringstream, но с примером int и double в char я бы понял все быстрее. поэтому и написал сюда.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
25.11.2010, 00:05     Преобразование int и double в char без использования sprintf() #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <sstream>
 
int main(){
        int i = 1;
        std::ostringstream ost;
        ost << i;
        std::cout << ost.str() << std::endl;
        std::cin.get();
        return 0;
}
Yandex
Объявления
25.11.2010, 00:05     Преобразование int и double в char без использования sprintf()
Ответ Создать тему
Опции темы

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