Форум программистов, компьютерный форум 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 -... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
10.05.2012, 09:10
nill, Зависит от локали собственно.

Добавлено через 2 минуты
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
int main()
{
   double c = 1.2;
   char buffer[5];
   sprintf(buffer, "%g", c);
   printf("%s\n", buffer);
}
Bash
1
2
3
forever@pterois:~/My_pro1/cpp_pro$ g++ -o new new.cpp
forever@pterois:~/My_pro1/cpp_pro$ ./new 
1.2
Добавлено через 1 минуту
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <locale.h>
 
int main()
{
   setlocale(LC_ALL, "");
   double c = 1.2;
   char buffer[5];
   sprintf(buffer, "%g", c);
   printf("%s\n", buffer);
}
Bash
1
2
3
forever@pterois:~/My_pro1/cpp_pro$ g++ -o new new.cpp
forever@pterois:~/My_pro1/cpp_pro$ ./new 
1,2
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru