Превращения строки в число с плавающей точкой
Нужно перевести строку, которая имеет цифры и точку, в число. Подобной вопрос видел на форуме, но там было переведения строки в целочисленное значение, а для работы с числом с плавающей точкой он не подходит. Нужно значения с переменной S передать в переменную n.
#include <iostream>
#include <string>
int main()
{
string S = "74.4";
float n;
/*магический код, где переводится строка в число*/
cout << n;
return 0;
}