2016-11-09 2 views
0

Ich habe ein Problem zu vergleichen mit einem Array von Char mit "(". Ich brauche eine Funktion, um jedes Array-Element mit Zeichen zu vergleichen, aber ich weiß es nicht wie es zu tun? Bitte helfen sie mir.Wie man mit einem Array von Char vergleichen mit "("

#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

BTW, * Liter * ist ein Maß für das Volumen. Das Wort * Buchstabe * ist das, nach dem Sie suchen (oder * Zeichen *). –

Antwort

4

mit '(' vergleichen.

Einzel Zitat '' für Zeichen verwendet wird.

Doppel Zitat ist "" für Strings verwendet.

+0

Es funktioniert. Vielen Dank. – caskad

Verwandte Themen