123456789101112131415
#include <sstream> #include <iostream> #include <string> int main() { std::string test {"23 45"}; std::istringstream iss(test); int a, b; iss >> a >> b; std::cout << a << " " << b << '\n'; }
12345678910111213
#include <iostream> #include <string> using namespace std; int main() { string str = "3.14159 2.7828"; size_t pos; double a = stod( str, &pos ); double b = stod( str.substr( pos ) ); cout << a << '\n'; cout << b << '\n'; }