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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
an-v1
0 / 0 / 0
Регистрация: 11.06.2010
Сообщений: 105
#1

Преобразование из char в double - C++

16.04.2011, 00:01. Просмотров 1833. Ответов 2
Метки нет (Все метки)

Как обычно зашел задать тупой вопрос:

плз., скажите как из char сделать double
если double(переменная) вызывает ошибку..

Да, может еще подскажите, гле почитать как делаются библиотеки (статические/динамические). Я попытался методом научного тыка статическую сделать, но ничего хорошего не вышло
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 00:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование из char в double (C++):

Преобразование long double в char - C++
Вернемся к обсуждению денежных строк из упражнения 6. Напишите ме- од ldtoms() для преобразования числа типа long double в денежную строку,...

Преобразование указателя из char в int и double - C++
указатель sadr является типом char мне нужно перопределить его на типы на int и double int a; double b; void cr(char **sadr) { ...

Преобразование char* в double (функции atof и strtod) - C++
Добрый вечер и с праздником!!! Возник вопрос с функциями atof и strtod. А точнее проблемы с округлением (пример: вводим с консоли "0,3" ,...

Преобразование int и double в char без использования sprintf() - C++
Здравствуйте, ув форумчани! Подскажите пожалуйста, какими инструментами С++ можно преобразовать int, double в char, и самое главное, что...

Преобразование double во время (char) год, месяц, день, часы секунды, минуты - C++
Здравствуйте, форумчане. Подскажите как получить текущее время, сохранить его в double, а потом преобразовать скажем в строку char*. Есть...

Сделать преобразование unsigned char в char, а затем типу int - C++
Здраствуйте, есть вопрос: Число представлено двумя полями: типа long для рублей и unsigned char - для копеек. Собственно что мне...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
np_msn
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 46
17.04.2011, 12:15 #2
Привет.
Преобразование из char в double можно сделать например так:
C++
1
2
3
4
5
6
void main()
{
    char c = 'T'
    double d;
    d = c;
}
По поводу статической библиотеки:
можно воспользоваться утилитой tlib.exe от Borland (у MS тоже есть
подобная утилита)
Вот пример из help:
Создание библиотеки с именем MYLIB.LIB с включением модулей X.OBJ, Y.OBJ и Z.OBJ:

tlib mylib +x +y +z

Удачи.
0
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
17.04.2011, 13:31 #3
Обрати внимание на функцию atoi и ее собратьев (atof, atol, etc.). Посмотреть можно хотя бы вот здесь (функции закреплены стандартом ANSI, поэтому ими можно пользоваться не только в VC++):

http://msdn.microsoft.com/library/en-us/vclib/html/_crt_atof.2c_.atoi.2c_._atoi64.2c_.atol.asp

Удачи,
Владимир
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2011, 13:31
Привет! Вот еще темы с ответами:

Преобразование char в char* или разделить на две строки - C++
Пытаюсь сделать программу под linux. Возникла проблема, описанная в заголовке. Мне нужно разделить строку в char на две по символу ? либо...

Преобразование char[256] в char* - C++
Как преобразовать char в char*?

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double - C++
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib> using namespace std; double polp(double af,double...

Из Char в Double - C++
Здравствуйте, не подскажет ли кто , как можно массив char переделать в double Например: char={'0' , ',' , '5555'} double x=0.0;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru