-2

私は数学のクラスでこれを行っていますが、if-else ステートメントを機能させることができません。誰かがelseステートメントに対して何をすべきか教えてもらえますか? 私の考えは、ベクトルを関数に渡すことであり、関数が「閉じる」と見なされるたびに、「開く」に変更され、その逆も同様です。コンパイラは常にifステートメントで停止します。これは、ベクトルの最初の要素が変更された後は何もありません:

string getValue(vector<string> &arr)
{

    for(int i=2; i <=50; i++)
    {
        if(arr[i]=="close")
        {
          return arr[i]="open";
        }
    }

    return "close";

}
4

2 に答える 2