我有一个由我定义的数据类型,我想创建一个该数据类型的矩阵,但我无法使用它。
我有 typedef char data[10];
data **matrix;
matrix=(data**)malloc(n*sizeof(data*));
for (i=0;i<x;++i)
matrix[i]=(data*)malloc(m*sizeof(data));
matrix[i][j]="example";
但是在最后一行我得到一个错误说不兼容的类型,即使我使用相同类型的数据(在这种情况下来自动态向量)。创建或使用矩阵是否有错误?