在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函數,用來將字符串轉換為長整型數據。