我正在尝试将两个字符串与strcmp进行比较,以获取arduino。
我只是想知道是否有一个C / C ++ / Arduino通配符。
我的输入将是LP,后跟5个未知数字。
例如。就像是
a_string[]="LP*****";
if( strcmp(input,a_sting) == 0 )
{
// run this
}
最佳答案
int i,j,k,l,m;
if(strlen(input)==7 &&
sscanf(input, "LP%1d%1d%1d%1d%1d", &i,&j,&k,&l,&m)==5)
{
//run this
}
关于c++ - 将strcmp C/C++用于Arduino时的数字通配符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27236703/