C++ 如何将litere与带有“的字符数组进行比较”;";

C++ 如何将litere与带有“的字符数组进行比较”;";,c++,arrays,char,C++,Arrays,Char,我无法将litere与带有“(”的char数组进行比较。我需要一个函数来比较带有符号的每个数组元素,但我不知道如何进行比较?请帮助我 #include<iostream> using namespace std; int v( const string &p ) { int lvl=0; int indeks=-1; for(int i=0;i<=p.size();i++) { if(p[i]=="(") lvl

我无法将litere与带有“(”的char数组进行比较。我需要一个函数来比较带有符号的每个数组元素,但我不知道如何进行比较?请帮助我

   #include<iostream>
using namespace std;

int v( const string &p )

{
    int lvl=0;
    int indeks=-1;
for(int i=0;i<=p.size();i++)
    {
    if(p[i]=="(")
        lvl--;
    //  else if(p[i]=="}")
    //  lvl++;
    //  else if(p[i]=="+")
        //indeks=i;
        //cout<<p[i]<<'\n';
    }
    //cout<<lvl;




}

int main()
{
    //string j; 
    string p;

    cin>>p;

    v(p);
    getchar();
}
#包括
使用名称空间std;
内部v(常量字符串和p)
{
int lvl=0;
int indeks=-1;
对于(int i=0;i与
”(“
)比较

单引号
用于字符

双引号
用于字符串。

”(“
)比较

单引号
用于字符

双引号
用于字符串。

顺便说一句,升是体积的度量单位。字母是你要找的(或字符)。顺便说一句,升是体积的度量单位。字母是你要找的(或字符)。