如何在二维数组c ++中为空格分配char

时间:2015-02-21 21:01:16

标签: c++ arrays 2d

这是我的虚函数,但我有点困惑。我想要一段时间'。'每次用户点击它时输出为空白点。这个if语句似乎不起作用。我也有一个无效的打印功能。是否需要在print函数中添加if语句?

int r, c; 
char p;

for (r = 0; r < 3; r++) {
    cout<< endl;
    for (c = 0; c < 3; c++)
        cin>> board[r][c];
    if(p == '.') 
        cout << p ='' ;

}

1 个答案:

答案 0 :(得分:0)

程序的行为不会像你期望的那样。你永远不会将p设置为等于任何东西。我无法确切地说明您需要从您提供的代码中设置p,但如果您在p语句之前给if一个值,它可能会正常工作对你而言。