This is handy for you : sstream
Example :
#include<iostream>
#include<sstream>
#include<string>
using namespace std;
int main()
{
stringstream ss;
string myVal = "3.14159265";
ss << myVal;
float pi = 0;
ss >> pi;
cout<<"pi and pi*2 : ";
cout<<pi <<"\t"<<pi*2<<endl;
cout<<"\n\n";
stringstream ss2;
string myVal2 = "1.01 2.02 3.03";
ss2 << myVal2;
float val[3];
int i = 0;
while(ss2 >> val[i++])
continue;
cout<<"val contains : ";
cout<<val[0]<<" "<<val[1]<<" "<<val[2]<<endl;
}