c++でcharをintに変換する方法は何ですか。
C++では、char型をint型に変換する際、強制型変換や標準ライブラリ関数stoi()を使用することができます。
- 型変換を強制的に行う:
char c = '5';
int num = static_cast<int>(c);
- stoi()関数
#include <string>
char c = '5';
int num = std::stoi(std::string(1, c));
ここでは、char型をstd::string型に変換してから、stoi()関数を使って文字列を整数型に変換します。