Increment a numerical string: Difference between revisions

no edit summary
No edit summary
Line 56:
using namespace std;
std::string s = "12345";
int i = atoi((const char*)s.c_str()) + 1;
int i;
std::istringstream(s) >> i;
//or:
//int i = atoi((const char*)s.c_str()) + 1;
std::ostringstream oss;
if (oss << i) s = oss.str();
Anonymous user