Binary "[" error on structure while using for function
===

I'm trying to make a Q3BSP map information debugger.

I'm stuck at texture debugger part, this is the code used in that part:

    for( i = 0; i < nTextures; i++ ) {
	    printf( "Texture id %d\n", i );
	    printf( "\tTexture name %s\n", Texture[i].name );
		printf( "\tTexture flags %d\n", Texture[i].flags );
		printf( "\tTexture contents %d\n", Texture[i].contents );
	}

But this kind error appears to show up:

> error C2676: binary '[' : 'Q3BSPTexture' does not define this operator or a conversion to a type acceptable to the predefined operator

Here is the Q3BSPTexture structure:

    typedef struct {
		char		name[64];      // Texture name. 
		int			flags;         // Surface flags.
		int			contents;      // Surface contents
	} Q3BSPTexture;

I'm suspecting that the structure hasn't the limit setted like char **[32]**

But I like to hear solution from professionals!