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

Как перевести double в string с точкой вместо запятой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сменить адрес указателя http://www.cyberforum.ru/cpp-beginners/thread569888.html
У меня есть переменная v. Как сделать так, что бы в некоторый момент времени она равнялась какому-то "своему" значению, а в другой момент была "привязана" к другой переменной ? Например: int a...
C++ Практическое применение виртуальных функций Собственно препод задал вопрос, рассказал ему все про механическую сторону вопроса, мол что такое, како й принцип, а на вопрос в теме ответить так и не смог, вот а теперь сам сижу и думаю...скажем... http://www.cyberforum.ru/cpp-beginners/thread569885.html
Вычислить значение выражения с учетом приоритета выполнения C++
Дано выражение без скобок, в котором встречаются операции +,-* и /. Вычислить значение выражения с учетом приоритета выполнения операций.Например, для выражения 11+100 * 5 должны получить 511....
C++ Шифрование ГОСТА28147-89
string k="hhhh", k1="kjhg"; string str=k xor k1; // это получается какая-то 4 байтовая абракадабра вроде ♥☺♣ подскажите пожалуста как из полученой абракадабры получить 8 4-ех битные...
C++ Ошибка преобразования типа http://www.cyberforum.ru/cpp-beginners/thread569858.html
Задача состояла в следующем: реализация алгоритма проверки n на простоту, используя малую теорему Ферма. В силу недостаточного опыта и позднего времени накумекал следующий код с пояснениями: В...
C++ Строковый класс Ребят, помогите решить пожалуйста... Написать программу для работы с строковым классом. В классе предусмотреть все основные операции со строками. Поля и методы класса: Переменная strs -... подробнее

Показать сообщение отдельно
nill
10 / 10 / 0
Регистрация: 16.08.2009
Сообщений: 417

Как перевести double в string с точкой вместо запятой - C++

10.05.2012, 07:24. Просмотров 3242. Ответов 7
Метки (Все метки)

делаю перевод типа double в string

C++
1
2
3
4
5
6
double X=0.5;
string X_str;
char szbuff[255];
 
sprintf(szbuff, "%g", X);   
X_str=szbuff;
Но в результате получаю X_str равно 0,5 почему то с запятой
А мне надо чтобы она была равна 0.5 с точкой

как это сделать ?

с запятой я не могу записать это значение в БД
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru