У меня есть следующее:
int findPar(char* str)
{
int counter=0;
while (*str)
{
if(str[0] == "(") <---- Warning
{
counter++;
}
else if (str[0]== ")") <---- Warning
{
counter--;
}
if (counter<0)
{
return 0;
}
str++;
}
if (counter!=0)
{
return 0;
}
return 1;
}
Предупреждение, которое я получаю, это сравнение между int и a чар.
Я попытался выполнить сравнение (первого символа в строке с заданным символом )также с помощью strcmp, подобного этому :
if (strcmp(str, ")")==0) { stuff }
, но оно никогда не переходит в «вещи», даже когда сравнение (должно )быть правильным.
как мне это сделать?