如何检查C / C ++字符串是否为int?
有几种检查字符串是否为int的方法,其中一种方法是isdigit()用于检查字符串。
这是检查C++语言中的字符串是否为int的示例,
示例
#include<iostream>
#include<string.h>
using namespace std;
int main() {
char str[] = "3257fg";
for (int i = 0; i < strlen(str); i++) {
if(isdigit(str[i]))
cout<<"The string contains int\n";
else
cout<<"The string does not contain int\n";
}
return 0;
}输出结果
这是输出
The string contains int The string contains int The string contains int The string contains int The string does not contain int The string does not contain int
在上述程序中,main()函数中存在检查字符串的实际代码。使用内置方法isdigit(),检查字符串的每个字符。如果字符串字符是数字,它将打印包含int的字符串。如果字符串包含字符或字母,它将打印不包含int的字符串。
for (int i = 0; i < strlen(str); i++) {
if(isdigit(str[i]))
printf("The string contains int\n");
else
printf("The string does not contain int\n");
}热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练