I am creating project in arduino. In C. How can I check if return char is existing in my array?
This is how I want it.
char n[20];
char *adminName[] = {"Jane", "Joe", "James"};
I want to return true if (n) is in my list.
I am creating project in arduino. In C. How can I check if return char is existing in my array?
This is how I want it.
char n[20];
char *adminName[] = {"Jane", "Joe", "James"};
I want to return true if (n) is in my list.
There are many built in functions are there for this. why cant you use those functions rather than checking manually by loops?
you have to use the strcmp() that check the diff between 2 char *
char n[20];
char *adminName[] = {"Jane", "Joe", "James"};
int i;
i = 0;
while (admminName[i])
{
if (strcmp(n, adminName[i]) == 0)
return (true);
i++;
}
return (false);