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

Из Char в Double - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Написать программу, которая выводит в окне последовательно числа заданного массива. http://www.cyberforum.ru/cpp-beginners/thread781125.html
Написать программу выводящая в окне последовательно числа заданного массива.
C++ Массив: определить количество учеников в классе, чей рост превышает средний. Написать программу , которая определяет количество учеников в классе , чей рост превышает средний. http://www.cyberforum.ru/cpp-beginners/thread781119.html
C++ Нужно сделать программу с указателями , из обычной . (Функции)
Нужно сделать программу с указателями , из обычной . Чтобы возвращение переменно происходило при помощи указателя . #include <iostream.h> double srarifm (int n); void main() { int n,b; do{ cout<<"vvedite kol-vo vvodimyh chisel"; cin>>n;
Одновременное нажатие клавиш C++
Подскажите, как отслеживать в WinAPI в колбэке окна одновременное нажатие клавиш? Ну там типа switch(wParam) ....тралала case VK_F1: ... break; VK_F2 ... break; а как сделать, чтоб реакция шла например на VK_F1 с VK_LSHIFT ?
C++ Задача. Найдите количество вариантов локализации вирусов в системе N последовательно-соединённых городов, с учётом того, что вирусы могут распространя http://www.cyberforum.ru/cpp-beginners/thread781065.html
Задача 3. «Эпидемия» В придуманной стране города располагаются полукругом вокруг пустыни и соединены одной дорогой (не циклично). А в пустыне этой находится научно-исследовательская зона, в которой изучают, в том числе, различные вирусные заболевания. Но однажды из пустыни сбежало два подопытных зубра, каждый из которых был заражён отдельной экспериментальной болезнью, и направились к...
C++ Как вернуть переменную типа char * из функции Как вернуть переменную типа char * из функции в которую передаю string??? Вот моя функция: char * function ( string line ) { return ( char * ) line.c_str (); } Но она возвращает всякую аброкадабру... Что делать? Помогите... подробнее

Показать сообщение отдельно
StasGamilton
Эксперт по пяченькам
 Аватар для StasGamilton
67 / 67 / 1
Регистрация: 16.08.2011
Сообщений: 258
07.02.2013, 12:12     Из Char в Double
С помощью функции atof:
C++
1
double atof ( const char * str );
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main() {
   
   char m[4]={'0' , '.' , '5555'};
   double x=0.0; 
   
   x = atof(m);
   
   std::cout  << x << "\n";
}
Только целая часть должна отделяться от дробной точкой, а не запятой.

Добавлено через 7 минут
И еще char должен состоять из одного символа ('\0', '\n' и т.д. - в итоге дают один символ, также как и 'a'). Запись '5555' у меня считывает как просто '5'.
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru