Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在二维数组C++中分配一个空白点_C++_Arrays_2d - Fatal编程技术网

如何在二维数组C++中分配一个空白点

如何在二维数组C++中分配一个空白点,c++,arrays,2d,C++,Arrays,2d,这是我的空函数,但我有点困惑。我希望句点“.”在用户每次点击时作为空白点输出。这个if语句似乎不起作用。我还有一个空白打印功能。是否需要在打印函数中添加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 &l

这是我的空函数,但我有点困惑。我希望句点“.”在用户每次点击时作为空白点输出。这个if语句似乎不起作用。我还有一个空白打印功能。是否需要在打印函数中添加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 ='' ;

}

程序将不会按照您现在编写的方式运行。你永远不会把p设为等于任何东西。从您提供的代码中,我无法确切地告诉您需要将p设置为什么,但是如果在if语句之前给p一个值,它可能会对您很好。

什么时候设置p?@VinceDelricco,更糟糕的是,它没有初始化。