在C++中,可以使用std::stoll函数作为atoll函数的替代方案。stoll函数可以将字符串转换为长长整型数据。示例代码如下:
#include <iostream>
#include <string>
int main() {
std::string str = "123456";
long long int num = std::stoll(str);
std::cout << "Converted number: " << num << std::endl;
return 0;
}
除此之外,也可以使用std::atol函数将字符串转换为长整型数据。示例代码如下:
#include <iostream>
#include <cstdlib>
int main() {
char str[] = "123456";
long int num = std::atol(str);
std::cout << "Converted number: " << num << std::endl;
return 0;
}
这些函数可以替代atoll函数,用来将字符串转换为长整型数据。