C++判断字符串是否为数字
时间: 2023-11-11 15:00:48 浏览: 444
C++实现判断字符串是否回文实例解析
可以使用C++11中的std::stoi函数来判断字符串是否为数字。如果字符串不是数字,则会抛出std::invalid_argument异常。以下是一个示例代码:
```c++
#include <iostream>
#include <string>
int main() {
std::string str = "1234";
try {
int num = std::stoi(str);
std::cout << "The string is a number: " << num << std::endl;
} catch (const std::invalid_argument& e) {
std::cout << "The string is not a number." << std::endl;
}
return 0;
}
```
阅读全文