Для C ++ с компилятором, который поддерживает long long int
, я бы использовал объект std::istringstream
. Например:
char* number_string;
//...code that initializes number_string
std::istringstream input_stream(number_string);
long long int i64_bit_type;
input_stream >> i64_bit_type;