在C++中,可以使用std::stoi函數(shù)來將字符串轉(zhuǎn)換為整數(shù)。std::stoi函數(shù)接受一個(gè)字符串作為參數(shù),并返回相應(yīng)的整數(shù)值。例如:
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "The integer value is: " << num << std::endl;
return 0;
}
另外,如果需要將字符串轉(zhuǎn)換為浮點(diǎn)數(shù),可以使用std::stof或std::stod函數(shù),具體使用方法與std::stoi類似。
需要注意的是,如果字符串無法轉(zhuǎn)換為相應(yīng)的數(shù)值類型,這些函數(shù)將拋出std::invalid_argument異常。因此,在調(diào)用這些函數(shù)之前,最好使用try-catch塊來捕獲異常。