Se puede pasar el campo de una estructura como parametro de funcion? es urgente

Iniciado por mariaorlando0922, 25 Febrero 2013, 18:36 PM

0 Miembros y 1 Visitante están viendo este tema.

mariaorlando0922

por ejemplo en un ejerciicos me pide
invocar a la funcion busca para qye desde el main se pueda imprimir el codigo de control de cada medicamento registrado en el mes seleccionado por el usuario.
La estructura es
struct medic
{
char dr[23];
float mg;
char codreg[25];
};
y el prototipo de la funcion es
char *busca(char *, char), devuelve el codigo de control o null segun corresponda y recibe el codigo de registracion (codreg) y el mes.
por favor ayudaaaa
se puede pasar el campo de una estructura y devolver un puntero a char?


x64core

Cita de: mariaorlando0922 en 25 Febrero 2013, 18:36 PM
por ejemplo en un ejerciicos me pide
invocar a la funcion busca para qye desde el main se pueda imprimir el codigo de control de cada medicamento registrado en el mes seleccionado por el usuario.
La estructura es
struct medic
{
char dr[23];
float mg;
char codreg[25];
};
y el prototipo de la funcion es
char *busca(char *, char), devuelve el codigo de control o null segun corresponda y recibe el codigo de registracion (codreg) y el mes.
por favor ayudaaaa
se puede pasar el campo de una estructura y devolver un puntero a char?


Es posible, no veo cual es el problema:
puntero a la estructura
busca(mStruct->dr,mStruct->codreg)

solo lo de devolver el puntero si es posible pero talvez quieras comentar más.