arduino判断字符串为0或者1以外的字符都为非法
时间: 2024-03-21 22:42:29 浏览: 98
非法字符函数
可以使用strcmp()函数来判断字符串是否为"0"或者"1",如果不是,则判断为非法。下面是一个示例代码:
```
void setup() {
Serial.begin(9600);
}
void loop() {
String str = "2"; // 要判断的字符串
if (strcmp(str.c_str(), "0") == 0) {
Serial.println("String is 0");
} else if (strcmp(str.c_str(), "1") == 0) {
Serial.println("String is 1");
} else {
Serial.println("String is illegal");
}
delay(1000);
}
```
在上面的代码中,我们使用`strcmp()`函数将字符串和"0"或者"1"进行比较,如果相等,则输出相应的信息,否则输出"String is illegal"。
阅读全文