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

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

Войти
Регистрация
Восстановить пароль
 
StarK_05
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 22
#1

Как преобразовать массив char в число double? - C++

07.03.2017, 19:50. Просмотров 193. Ответов 4
Метки нет (Все метки)

Например: char a[4]=0.25 в double b=0.25
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2017, 19:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как преобразовать массив char в число double? (C++):

не получается преобразовать дату(как массив типа char) в число... - C++
Из файла считывается дата в виде символьного массива типа char,далее мне нужно преобразовать ее в числовой массив типа int. я пытаюсь...

Как преобразовать long double в char[]? - C++
Приветствую. Подскажите пожалуйста, как преобразовать long double в в тип char? До указателей по книге еще не дошел, в интернете пытался...

Как преобразовать часть массива char в double - C++
есть большой массив char в нем есть несколько элементов которые нужно преобразовать в число типа double например char X; ...

Преобразовать 2 числа int в 1 число float(double) | double int1.int2 - C++
Всем привет. Изучая азы C++, столкнулся с такой проблемой. Есть два значения типа int, их необходимо преобразовать в одно значение типа...

Как преобразовать переменную string в массив char[]? - C++
Есть переменная string и массив char как записать переменную типа string в такой массив ? String X="test"; char Mass; ...

Как преобразовать строку char в массив int? - C++
Дана строка символов S, состоящая из чисел, разделенных пробелами Нужно выделить числа и засунуть их в массив типа int; Как можно это...

4
Ferrari F1
619 / 513 / 101
Регистрация: 27.01.2015
Сообщений: 2,979
Записей в блоге: 1
Завершенные тесты: 1
07.03.2017, 19:55 #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    char a[] = "0.25";
    double b = stod(a);
    system("pause");
}
0
_liv_
229 / 229 / 86
Регистрация: 07.10.2015
Сообщений: 639
Завершенные тесты: 1
07.03.2017, 20:07 #3
StarK_05, или так:
C++
1
    double b = atof(a);
0
StarK_05
0 / 0 / 0
Регистрация: 04.03.2017
Сообщений: 22
07.03.2017, 21:29  [ТС] #4
если задаю через
C++
1
char c[256]; cin>>c
то не переводит
0
Azazel-San
81 / 81 / 20
Регистрация: 24.11.2015
Сообщений: 566
Завершенные тесты: 1
07.03.2017, 21:37 #5
StarK_05,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//пример использования функции atof
#include <iostream>
#include <cstdlib>
#include <cmath>
 
int main()
{
  double pi = 3.1415926535;                  // число ПИ
  char input [256];
  std::cout << "Введите угол в градусах: ";
  std::cin >> input ;
 
  double agl = atof( input );                // преобразуем строку к типу данных float
 
  std::cout << "Синус угла "
            << agl << " градусов = "
            <<  sin(agl * pi / 180) << "n"; // вычисляем синус угла, переведённого в радианы
  return 0;
}
0
07.03.2017, 21:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2017, 21:37
Привет! Вот еще темы с ответами:

Не могу преобразовать тип char в тип double - C++
Вся загвоздка в str1 и str2; #include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include&quot;stdlib.h&quot; #include &quot;cstdlib&quot; #include &lt;iostream&gt; ...

Как в выделенную память записать поочередно число int, массив char[n], и еще число int - C++
Выделяю память void* Start=malloc(Size); Как туда записать поочередно число int, массив char, и еще число int?

Число int в десятичной преобразовать в char - двоичной - C++
Помогите пожалуйста. Ситуация похожа, код прилагается - нужно число int в десятичной преобразовать в char - двоичной, совсем запутался в...

Преобразовать число int в строку прописью char - C++
Например, вводим 40, 3 должно выдать sorok rubley tridcat kopeek. Пересмотрел много задач с похожей тематикой, но во-первых, ни одна не...


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

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

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