#include #include <sstream> #include <string> #include <limits> int main() { std::string expr( "456 + 2" ); std::cout << expr << " = "; std::istringstream iss(expr); int n1,n2; iss >> n1; iss.ignore( std::numeric_limits< int >::max() , '+' ); iss >> n2; /* ou char c; iss >> n1 >> c >> n2; */ std::cout << n1 + n2 << '\n'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question