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

Предложите исходный текст функции DoubleToString - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы. Вычислить сумму элементов с нечетными номерами и произведение элементов массива. [CPP] http://www.cyberforum.ru/cpp-beginners/thread604220.html
В одномерном массиве, состоящем из "n" целых элементов, вычислить: - сумму элементов с нечетными номерами; - произведение элементов массива, расположенных между первым и вторым положительными элементами. Сжать массив, удалив из него все элементы, кратные "k". Освободившиеся в конце массива элементы заполнить нулями.
C++ Найдите ошибку, неправильно выводится произведение 7.1 Дан массив из N элементов (вещественные числа). Вы- числить: 1) сумму отрицательных элементов массива; 2) произ- ведение элементов массива, расположенных между макси- мальным и минимальным элементами. Упорядочить элементы по возрастанию. # include <iostream> using namespace std; int main () { http://www.cyberforum.ru/cpp-beginners/thread604213.html
C++ Вывод текста. Мигает. Как от этого избавиться?
LRESULT CALLBACK WindowProcedureWindowChart(HWND Window , UINT Message , WPARAM First , LPARAM Second ) { HDC Context; PAINTSTRUCT PaintSturcture; switch (Message) { case WM_PAINT:...
Строки. Спортивные команды одного города. C++
Задача про спортивные команды.Одно из условий вывести команды одного города.Вот фрагмент программы.Прошу проверить на ошибки,и подправить меня.Программа запускается без ошибок но вывода нету.Впервые работаю с strcmp,и взял пример и хелпа,поэтому возможно что-то не так. void zad2() { clrscr() char *gorod; int ptr; FILE *fp; fp=fopen("spisok","r+");
C++ Изменение значение переменной в одном выражении http://www.cyberforum.ru/cpp-beginners/thread604184.html
Доброго утра! Написала такую нехитрую программку, посмотреть что будет, если вычислить j++ * ++j/j-- * --j... и тут я в ступоре....((( почему такой результат?? #include <iostream> int main(int argc, char ** argv) { int j, tmp; std::cout << "j-> "; std::cin >> j; tmp = j; std::cout << "j++ * ++j/j-- * --j -> " << j++ * ++j/j-- * --j << "\n";
C++ Где напартачено Добрый день. Помогите найти ошибки в коде. # include <Windows.h> # include <memory.h> BOOL InitApp (HINSTANCE); LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAME); char szClassName="Windows AppClass"; //строка содержащая имя класса char szWindow ="Windows App"; подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
14.06.2012, 07:28  [ТС]     Предложите исходный текст функции DoubleToString
Цитата Сообщение от ForEveR Посмотреть сообщение
1) Есть стандартные функции, следовательно не нужно писать своих велосипедов.
Что стандартного в самописной
Цитата Сообщение от Петррр Посмотреть сообщение
C++
1
2
3
4
5
6
std::string DoubleToString(double val)
{
* * std::stringstream stream;
* * stream << val;
* * return stream.str();
}
?
Цитата Сообщение от ForEveR Посмотреть сообщение
2) Стандартные функции проверены и в большинстве случаев работают быстрее.
И это после прямого указания на тормоза действительно стандартной
C++
1
std::string::c_str()
. И мне не надо вылавливать на текстовом выводе каждые процента результирующей производительности приложения в целом. Мне надо, чтоб не было заметных тормозов, а в моём варианте тормоза уже не заметны. Если в две тысячи раз быстрее повернёшь ключ зажигания, то за часовую поездку съэкономишь от силы секунду. Имеет ли это для тебя значение? Здесь то же самое. Я вообще хотел стринг юзать только в одной разовой функции и поменял своё решение, когда убедился в том, что заметных тормозов он не вызывает, теперь у меня свой TextOut на стринге. А вот как ты к потоку собираешься прикручивать шестнадцатеричную дробь и количество символов?
 
Текущее время: 19:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru