我使用CodeBlocks
并收到错误消息。这有什么问题吗?
char* tetris = new char[N][M];/here I'm getting error
cin >> tetris[i][j];
if (tetris[i][j] =='.')
我想检查我的char数组是否包含以下字符。
答案 0 :(得分:1)
代码“char * tetris = new char [N] [M];”是不正确的。
分配内存时需要指定大小。
示例:
char *tetris = new char[N*M];
您还声明了一个char数组/指针并尝试用作2D数组。 如果需要,您需要使用指针arrar或双指针 使用字符串数组。