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

int/double переводим в строку (string) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает сточка ::CoInitialize(NULL); ? http://www.cyberforum.ru/cpp-beginners/thread339284.html
Привет, совсем небольшой вопрос, буду признателен за ответ: (я начинающий в C++, и пытаюсь разобраться в языке на основе рабочих примеров кода. Этот кусок взят из кода, создающего экселевский файл) Вопрос: Что означает сточка ::CoInitialize(NULL); ? //часть кода: int main()
C++ Братцы! Либа NTP-сервера. Здравствуйте! Проблема в следующем. Скачал c оф сайта ntp-4.2.6p3, написано на "с" собрал в VS 2008. Получил следующие файлы: ntpd.lib, ntpd.exe, ntpd.idb, ntpd.exp но где взять *.h чтобы подключить либу в проект ума не приложу. нашел ntpd.h в исходниках, подключил, и естесно "астапа понесло")) не найдены инклуды.., неужель подключать всю пачку? зачем тогда либа?? Давайте вместе подумаем и будет... http://www.cyberforum.ru/cpp-beginners/thread339255.html
Создание главного меню для игры.Помощь! C++
Народ! Мне тут задали на практике в универе сделать PacMan. С чего начать вообще не знаю =( Решил с меню. Не могли бы вы показать примеры, только такие, чтоб всё было не в одной строчке, а по середине. Желательно с пояснениями (ну я чайник) Меню должно быть примерно такое: ========== =Новая игра = = Выход = ==========
C++ Плагин для C++ редактора в VS 2010
Привет, подскажите, пожалуйста плагин для VS 2010, такой чтобы автоматом разделял инструкции пробелами, так же как это организованно для C#. Пример cout<<"Hello world"; => cout << "Hello world" ;
C++ Распаралеливание процесса. http://www.cyberforum.ru/cpp-beginners/thread339201.html
Здравствуйте! у меня небольшая проблема. Небольшая преамбула: сейчас я пишу консольную игру(тапками не кидаться) по мотивам фильма Куб. перемещение по кубу уже есть. Перемешивание комнат тоже. осталось это как-то слепить воедино. В идеале: куб изменяется независимо от передвижений по нему. Я думаю что надо использовать паралельные процессы, но в чистом Си++ этого нет. Посоветуйте...
C++ Непонятка с кодировкой Есть следующий код: #include "stdafx.h" #include <iostream> #include <string> using std::wstring; using std::getline; using std::wcout; using std::wcin; using std::endl; подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.08.2011, 13:41     int/double переводим в строку (string)
Проще и быстрее всего так
C++
1
2
3
4
5
6
7
#include <iostream>
#include <boost/lexical_cast.hpp>
int main(){
        double d = 123.456;
        std::string buf ( boost::lexical_cast<std::string> (d) );
        std::cout << buf;
}
Если нету буста...
int можно легко перевести в строку, но double сложнее, поэтому лучше stringstream'ом воспользоватся.
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <sstream>
int main(){
    double d = 123.456;
    std::ostringstream ost;
    ost << d;
    std::string buf( ost.str() );
    std::cout << buf;
}
 
Текущее время: 10:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru