这个错误意味着你正在尝试在一个char类型的变量上调用一个String方法。
要解决这个问题,可以将char类型转换为String类型:
char myChar = 'a'; String myString = String(myChar); int index = myString.indexOf('b');
或者直接使用char数组:
char myArray[] = "abcdefg"; int index = strchr(myArray, 'b') - myArray;
上一篇:Arduino从数据库获取数据但是它是无限的。如何控制只获取一个值?
下一篇:Arduino错误:请求非类类型“char”的成员“indexOf”。