我试图获得存储在字符串变量中的大数字的每个数字的总和.因此,首先要做的是将每个元素转换为int并将其添加到总和中.所以我的问题是如何将字符串元素转换为int?我尝试使用std :: stoi但是我遇到了编译器错误.
无论如何,这是我的代码:
std::string x = "7825394359371498287";
int sum = 0;
for (int i = 0; i < x.size(); ++i) {
sum += std::stoi(x[i]);
}
Run Code Online (Sandbox Code Playgroud)