私はこの配列を持っています
char ***three_dim=0;
three_dimが割り当てられ、データが入力されます。この後、その内容をファイルに書き込んで読み返す必要があります。私はそれを書くために以下を試みましたが、失敗します。
FILE *temp;
temp=fopen("temp","w");
fwrite(three_dim,outer_dim*ROWS*COLUMNS,1,temp);
fclose(temp);
編集:
割り当て方法は次のとおりです。
three_dim=new char**[outer_dim];
for(int i=0;i<outer_dim;++i)
{
three_dim[i]=new char*[ROWS];
for(int k=0;k<ROWS;++k)
three_dim[i][k]=new char[COLUMNS];
}