答案 0 :(得分:6)
std::istringstream
或boost::lexical_cast
,如果你有Boost。
答案 1 :(得分:1)
从C标准库中试用atoi():
#include <cstdlib>
char str[] = "124";
int i = atoi(str);
或者,可能更好,请使用strtol():
#include <cstdlib>
char str[] = "124";
int i = strtol(str, NULL, 0);
答案 2 :(得分:0)
答案 3 :(得分:0)
从char-Array创建一个stringstream并使用&lt;&lt;转换为int。