#include <stdio.h>
#include <stdlib.h>
typedef struct {
char texto[30];
int tipo;
} texto_t;
typedef struct{
texto_t nombre;
texto_t direccion;
}alumno;
const char * TiposString[]={"el nombre","la direccion"};
void get_String( texto_t * NomDir );
int main( void ){
alumno
*ptrAlumno
= (alumno
*) malloc(sizeof(alumno
));
get_String( &ptrAlumno->nombre );
ptrAlumno->direccion.tipo = 1;
get_String( &ptrAlumno->direccion );
return 0;
}
void get_String( texto_t * NomDir ){
printf("\n Ingresa %s del alumno ......:", TiposString
[NomDir
->tipo
] ); }