小编Roa*_*iem的帖子

如何在if语句中放入一个2d字符串数组?

我有问题比较字符串2d数组与if语句中的'X'

我正在尝试将我的数组中的每个单元格与'X'进行比较但是我在第14行中得到"不匹配'运算符=='错误,所以我想我有问题将数组放入此if语句中

    #include <iostream>

    using namespace std;

    int main()
    {
        int n;
        cin >> n;
        string M[n][n];
        int k=0;
        for(int i=0;i<n;i++){
            for(int j=0;j<n;j++){
               cin>>M[i][j];
               if(M[i][j]=='X')
                   k++;
           }
       }

         cout<<k<<endl;

         return 0;
   }
Run Code Online (Sandbox Code Playgroud)

第14行"if行"中的错误,它表示"不匹配'运算符=='错误

c++ arrays string if-statement

-1
推荐指数
1
解决办法
67
查看次数

标签 统计

arrays ×1

c++ ×1

if-statement ×1

string ×1