RosettaCodeData/Task/Increment-a-numerical-string/C++/increment-a-numerical-string-1.cpp
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

16 lines
293 B
C++

// standard C++ string stream operators
#include <cstdlib>
#include <string>
#include <sstream>
// inside a function or method...
std::string s = "12345";
int i;
std::istringstream(s) >> i;
i++;
//or:
//int i = std::atoi(s.c_str()) + 1;
std::ostringstream oss;
if (oss << i) s = oss.str();