Pues esta mal declarada
no se si funcione pero al parecer quieren hacer como si fuera un tipo de dato definido al estilo Typedef.
Deberia de ser asi:
Ya asi tenemos que control es un arreglo de 100 registros loa cuales tienen la estrucutura de una agenda.
Saludos!

Deberia de ser asi:
Código (c) [Seleccionar]
typedef struct agenda {
char nom[15];
char t_f[20];
char t_m[20];
char dir[30], email[40], grupos[12];
}registro;
registro control[100];
Ya asi tenemos que control es un arreglo de 100 registros loa cuales tienen la estrucutura de una agenda.
Saludos!