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

double to string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операции над множествами http://www.cyberforum.ru/cpp-beginners/thread281046.html
Прошу помочь с написанием программы на с++. Нужно чтобы выполнялись операции над множествами, такие как: объединение, пересечение и разность. Но выполнить сие нужно через векторы(желательно) или через массивы
C++ речевой движок! доброе время суток форум, хочу узнать ваше мнение.. что нужно знать для того чтобы написать речевой движок, и чему надо научиться. потому что знания небольшие, но так мне легче будет двигаться в нужном направлении=) http://www.cyberforum.ru/cpp-beginners/thread281042.html
Работа с командной строкой C++
Здравствуйте товарищи, как можно определить в командной строке, где находится нужный текст? Допустим, вводится prog.exe ololo -f 45+3, где ololo просто текст, -f ключ (уже реализован), 45+3 выражение которое нужно передать в функцию. Как можно передать это выражение в функцию, незная его местоположения? Добавлено через 1 час 10 минут Передачу в функцию реализовал, но она очень медленная,...
C++ Выясните, можно ли одну из коробок положить в другую
Коробки (Время: 1 сек. Память: 16 Мб Сложность: 19%) На столе лежат коробка размера A1 ? B1 ? C1 и коробка размера A2 ? B2 ? C2. Выясните можно ли одну из этих коробок положить в другую, если разрешены повороты коробок вокруг любого ребра на угол 90 градусов. Входные данные Первая строка входного файла содержит три целых числа A1, B1 и C1. Вторая строка входного файла содержит три целых...
C++ практика http://www.cyberforum.ru/cpp-beginners/thread281007.html
какую книгу посоветуете по практике где идет разбор программ.
C++ istream и конец строки Решая задачу, столкнулся с проблемой - не знаю, как записать следующее: "пока не конец строки, читаем слово". То есть: string s; while (??) cin>>s; Буду благодарен за помощь. Прочитать нужно что-то такое (по словам): 3 this is a test foobar подробнее

Показать сообщение отдельно
AlexP11223
36 / 37 / 4
Регистрация: 20.04.2011
Сообщений: 288
22.04.2011, 16:02  [ТС]     double to string
Вот как-то так получилась вся функция, мб кому-то пригодится.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
string money::ldtoms(double mn)
{
    int len;
    int triad;
    string ret;
 
    ostringstream ost;
    ost << fixed << mn;
    ret = ost.str();
    ret.erase(ret.length() -4, 4); //Удаление 4 нолей
 
    len = ret.length();
    triad = (len-3) % 3;
    int i=0, j=0;
    switch(triad)   // Определение места, где должна быть первая запятая
    {
    case 1: i = 1; break;
    case 2: i = 2; break;
    case 0: i = 3; break;
    }
    while(ret[i] != '.') //Проходим каждый символ (начиная с первой запятой) пока не увидим точку.
    {
        int jj = j % 4; // Через каждые 3 символа
        if(jj == 0) 
            ret.insert(i, ","); //Вставляем запятую
        j++;
        i++;
    }
 
    ret.insert(0, "$"); 
    return ret;
}
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru