Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!uunet!maverick.ksu.ksu.edu!ux1.cso.uiuc.edu!csrd.uiuc.edu!sp64.csrd.uiuc.edu!bliss From: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Newsgroups: comp.lang.c Subject: Re: Data Structure question Message-ID: <1991Feb5.180344.10987@csrd.uiuc.edu> Date: 5 Feb 91 18:03:44 GMT References: Sender: news@csrd.uiuc.edu (news) Reply-To: bliss@sp64.csrd.uiuc.edu (Brian Bliss) Organization: Center for Supercomputing Research and Development Lines: 16 if you have: typedef struct{ int data, value, frequency; } datatype; typedef datatype data_array[MAXNUM]; typedef data_array *data_array_pointer; typedef data_array_pointer pointer_matrix_type[MAXNUM]; pointer_matrix_type array; then to access, say the data field, of each datatype struct, say (*array[i])[j].data bb