Превращения строки в число с плавающей точкой

Нужно перевести строку, которая имеет цифры и точку, в число. Подобной вопрос видел на форуме, но там было переведения строки в целочисленное значение, а для работы с числом с плавающей точкой он не подходит. Нужно значения с переменной S передать в переменную n.

#include <iostream>
#include <string>
int main()
{
    string S = "74.4";
    float n;
    /*магический код, где переводится строка в число*/
    cout << n;
    return 0;
}

Ответы (0 шт):