Как включить условие проверки двух значений индекса в цикл for?
Я хочу проанализировать строку для синтаксиса массива (найдите позиции '[' и ']' соответственно)
string arrangements="a[1]";
, поэтому я пытаюсь сделать один цикл для цели сложности времени.
Я пытался
for(int i=0; i<arrangements.size();i++){
if(arranements[i]=='['){
cout<<"square opening is at : "<<i<<endl;
while(arrangements[i]==']' ){
cout<<"square closing is at : "<<i<<endl;
i++;
}
}
}
Я даже пытался
for(int i=0; i<arrangements.size();i++){
while(arrangements[i]==']' && arrangements[i]=='['){
cout<<"square closing is at : "<<i<<endl;
i++;
}
}
}
извините, я ни с кем не общаюсь, так что спасибо за помощь добрым людям.