请问Array能把组数反推回去吗???
我想跟各位先进前辈请教一个问题,若定义 int ledPins[] = { 2, 7, 4, 6, 5, 3 }; 的阵列。要怎么知道7=letpins呢??或是字串阵列String sa = {"00001","00010", "00100", "01000", "10000", "01000", "00100", "00011"}; "00011"=Sa???我想说如果机器回传一个数值怎么知道这数值是位于这阵列的哪一个位置呢???
谢谢大家 for(int i=0;i<sizeof(sa)/sizeof(sa);i++)//
{
if (sa == 你要的数)//
{//他们一样了,你可以继续了}
} 懂了~~这招不错,不过面对字串阵列时怎么办???若我用使用的阵列是Byte或是字元阵列也可以判断等于吗??
谢谢指导~~~ 如果是字符串你就得用strcmp函数去比较 百度百科上使用方法有详细说明
Byte直接用==就行
更高级点你可以使用map 此map非arduino的map,是C语言的标准map,也可以百度。就只提供点线索吧我 谢谢您的线索~~非常感谢~~我理解了~~
页:
[1]