C++でstringをintに変換する方法は何ですか?
C++では、std::stoi()関数を使用して文字列を整数に変換することができます。使用方法は次のようになります:
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << num << std::endl;
return 0;
}
これは次のようになります:
12345
std::stoi()関数には、基数(2進数、8進数、10進数、16進数など)、前置空白文字の処理、変換の成功を検出するなど、さまざまな追加パラメータが用意されています。詳細はC++ドキュメントを参照してstd::stoi()関数についての詳細情報をご確認ください。