我有问题将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();
}
答案 0 :(得分:4)
与'('
比较。
单引号''
用于角色。
双引号""
用于字符串。