创建字符数组时出错

Error in creating a char array?

本文关键字:出错 数组 字符 创建      更新时间:2023-10-16

我正在使用CodeBlocks并得到错误。这有什么问题吗?

char* tetris = new char[N][M];/here I'm getting error
cin >> tetris[i][j];
if (tetris[i][j] =='.')

我想检查我的字符数组是否具有以下字符。

代码 "char* 俄罗斯方块 = new char[N][M];" 不正确。

分配内存时需要指定大小。

例:

 char *tetris = new char[N*M];

此外,您声明了一个字符数组/指针并尝试用作 2D 数组。如果需要,您需要使用指针或双指针以使用字符串数组。