#include <iostream>
#include <string>
#include <sstream>

float to_float(const std::string& str)
{
   std::istringstream is(str) ;
   float result ;
   
   is >> result ;
   return result ;
}

int main()
{
    std::string input ;
    std::cout << "Enter a number\n" ;
    std::cin >> input ;

    float value = to_float(input) ;
    std::cout << "value is " << value << '\n' ;
}