创建字符数组时出错
Error in creating a char array?
我正在使用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 数组。如果需要,您需要使用指针或双指针以使用字符串数组。
相关文章:
- 使用 thread 类在 C++ 中构造线程的动态数组时出错
- 将链表转换为指针数组时出错
- 为 NewObjectA() 函数创建 jvalues 的参数数组时出错 - JNI Invocation API
- 基于数组的列表 - 动态数组创建时出错
- 从斐波那契序列 c++ 中的数组中查找正确的元素时出错
- 分段 使用 MPI_Gather 收集字符数组时出错
- 读取字符串字符时出错 - 对于数组中的字符串值
- 声明数组>> int arr[] 时出错;在C++(虽然在 Java 中有效)?
- 在 c++ 中返回一维数组时出错
- 将 2D 数组传递给 C++ 中的函数时出错
- 在 c++ 上创建动态数组时出错
- 尝试返回指向 Visual Studio 中的动态数组的指针时出错C++
- 将 find_if() 与数组一起使用的代码段中出错
- 在比较特定输入中的程序的数组中出错
- 分段 填充数组时出错
- 数组作为函数参数查找数组长度时出错
- 读取结构数组时出错
- 将数组指针传递到函数时出错
- C++将指针数组传递给函数指针数组时出错
- 在数组中插入数据时出错 - 数组下标'int[int]'的类型无效