Привет всем. Я хотел написать код для калькулятора, но это не важно, ближе к делу. Я создал переменную строку, и вторую double, и хотел конвертировать строку в дробное и присвоить второй переменной, используя stod(), но она почему то выдает ошибку: 'stod' was not declared in this scope. я смотрел в интернете, говорили инклюдить <cstring>, делал, не помогало, пытался stof и stold вместо stod использовать, ошибка та же. Если нужен код, могу показать. P.S. писал код в dev c++, может с ним что то не так ? Прошу не отвечать спамеров которые пишут "это хороший вопрос" или "не знаю", которые просто фармят баллы.
как то не понял ?. Я просто недавно начал учить c++, и не разбираюсь вообще. Можете подробнее обьяснить, пожалуйста?
Федор Новиков
Искусственный Интеллект
(368886)
Alan Gmyzin, в среде разработки должен быть каталог include или inc (смотри в настройках среды или проекта), в нем лежат все системные подключаемые файлы. В каком-то из них и может быть объявлена функция stod, его надо будет подключить к исходному тексту.
Всё работает как надо. Возможно у вас не всё в порядке с созданием проекта либо отсутствуют нужные библиотеки, либо не подключено пространство имён std::
Я создал переменную строку, и вторую double, и хотел конвертировать строку в дробное и присвоить второй переменной, используя stod(), но она почему то выдает ошибку: 'stod' was not declared in this scope. я смотрел в интернете, говорили инклюдить <cstring>, делал, не помогало, пытался stof и stold вместо stod использовать, ошибка та же. Если нужен код, могу показать.
P.S. писал код в dev c++, может с ним что то не так ? Прошу не отвечать спамеров которые пишут "это хороший вопрос" или "не знаю", которые просто фармят баллы.