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

Конструктор double to char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка пирамидой http://www.cyberforum.ru/cpp-beginners/thread1164728.html
или пирамидальная сортировка.в нете нашел,она не сильно удобна и ясна.может у кого-то попроще есть?
C++ Сумма наибольших значений столбцов матрицы Не могли бы мне подсказать как можно найти сумму наибольших значений ее столбцов?? cout<<"Введите кол-во столбцов:"; cin>>n; cout<<"Введите кол-во строк:"; cin>>m; int** mas = new int*; for(int i = 0; i < n; i++) { mas = new int; for(int j=0;j<m;j++) http://www.cyberforum.ru/cpp-beginners/thread1164707.html
Стэк из автобусов C++
Здравствуйте форумчане, я тут человек новый, уповаю на помощь знающих людей, так как обратится больше не к кому. Изучая язык С++ дошел до темы Стэки, Линейные списки и решил сделать следующую задачку для практики: создать структуру, в которую входит: номер маршрута автобуса, имя видителя, номер рейса, ввести их с клавиатуры, а далее построить стэк из структур с помощью указателей (P.S. до Классов...
C++ Ошибка [Linker Error]
в болланде турбо с++ ошибка. в чем дело? Error: Unresolved external 'WinMain' referenced from C:\PROGRAM FILES\BORLAND\BDS\4.0\LIB\C0W32.OBJ #include <windows.h> HINSTANCE hInst; MSG msg; WNDCLASSEX wc; HWND hWnd,Ed;
C++ Вывести на экран матрицу порядка n (n=1..15) - элементы выводятся не в виде матрицы, а в виде строки http://www.cyberforum.ru/cpp-beginners/thread1164668.html
Здравствуйте. Нужно вывести на экран матрицу порядка n (n=1..15). Я написал программу, но при этом на экран элементы выводятся не в виде матрицы, а в виде строки. Можете подсказать, в чем ошибка? Код программы приведен ниже? #include <stdio.h>// îáúÿâëåíèå çàãîëîâî÷íûõ ôàéëîâ #include <stdlib.h> #include <conio.h> #include <time.h> #include <locale.h> #define SIZE 15 int main()// ãëàâíàÿ...
C++ Создать класс, описывающий параболу.Определить Множество ее значений. Найти ошибки и исправить их Создать класс, описывающий параболу.Определить Множество ее значений #include <stdio.h> class par {public:int A; int B; int C; char s; void input(); int act(); подробнее

Показать сообщение отдельно
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
03.05.2014, 12:24     Конструктор double to char
этот конструктор делает double to char. код просто ужасный. как лучше написать? параметры (число,точность)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MyString::MyString(double num,int precision)
{
    char temp[100];
    char modif[10]="%.";//модификатор для sprintf
    char cprecesion[5];
    itoa(precision,cprecesion,10);//записали в массив точность
    strncpy(modif+2,cprecesion,strlen(cprecesion));//скопировали его в массив modif
    modif[2+strlen(cprecesion)]='f';//в конец добавили f
    
    sprintf(temp,modif,num);//скопировали во временный массив, чтобы узнать сколько памяти выделять
    ptr_str=new char[strlen(temp)+1];
    strcpy(ptr_str,temp);
    ptr_str[strlen(temp)]='\0';
    std::cout<<ptr_str;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru