在C++中,可以使用標準庫中的函數來實現數字與字符串的相互轉換。
std::to_string()
函數將數字轉換為字符串,例如:int num = 123;
std::string str = std::to_string(num);
std::stoi()
函數將字符串轉換為整數,例如:std::string str = "456";
int num = std::stoi(str);
注意:在將字符串轉換為數字時,如果字符串不是一個有效的數字格式,則會拋出異常std::invalid_argument
。因此,在轉換前最好進行一些驗證,比如使用std::isdigit()
函數檢查字符串是否只包含數字字符。