Date Редакция Категория comp Теги C / Cpp

В 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