Сравните char в строке с заданным char

У меня есть следующее:

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 }

, но оно никогда не переходит в «вещи», даже когда сравнение (должно )быть правильным.

как мне это сделать?

9
задан Itzik984 7 May 2012 в 23:44
поделиться