я использую c_str()
, atoi
а также atof
функции для преобразования строковых переменных в целочисленные или с плавающей / двойной.
Например,
val = atoi(val1.c_str());
val = atof(val1.c_str());
Итак, я хотел бы знать, если мне нужно включить и.
Благодарю.
Ни один из них не требует заголовка <cstring>
, Функция c_str()
требует <string>
и в том числе <cstdlib>
(версия C ++ <stdlib.h>
заголовок) гарантирует, что у вас есть std::atoi
а также std::atof
,
Кроме того, сайт cplusplus.com не обязательно является лучшей ссылкой, вы, вероятно, должны использовать cppreference.com