В C++ для чтения строки и преобразования ее в число вполне допустимо:
#include <cstdio>
int main()
{
char *value = "some_string";
int ival;
sscanf(value, "%i", &ival);
...
}
Но более C++-ный способ -- использовать строковые потоки:
#include <sstream>
int main()
{
std::string value = "some_string";
std::istringstream stream(value);
int ival;
stream >> ival;
...
}
Комментарии
comments powered by Disqus