char (*ShapeSet)[50][50];

ShapeSet=malloc(TypeAmount*50*50);


이러면 ShapeSet 
[TypeAmount][50][50]인 삼차원배열로 쓸수있는거지?