Alguna idea de como hacer una función que devuelva un entero mas una cadena. Que me devuelva la edad y una frase que diga usted es mayor de edad o menor
Cita de: MellaSystems en 12 Septiembre 2014, 19:42 PM
Alguna idea de como hacer una función que devuelva un entero mas una cadena. Que me devuelva la edad y una frase que diga usted es mayor de edad o menor
No puede devolver dos valores simultáneamente, pero puedes poner todas las variables que desea modificar en una estructura y devolver esa estructura de la función, dado que una estructura puede contener cualquier número de elementos se puede devolver cualquier número de elementos de una función de esta manera.
Un Saludo
Gracias amigo... pero nunca he trabajado con esos parametros investigare como hacerlo, muchas gracias. O si puedes darme un ejemplo
Cita de: MellaSystems en 12 Septiembre 2014, 20:36 PM
Gracias amigo... pero nunca he trabajado con esos parametros investigare como hacerlo, muchas gracias. O si puedes darme un ejemplo
Por supuesto :
#include <stdio.h>
#include <string.h>
#define MAX 20
struct datos
{
int edad;
char cad[MAX];
};
struct datos comprobar()
{
struct datos D;
D.edad = 15;
strcpy(D.cad, "menor");
return D;
}
int main(void)
{
struct datos D = comprobar();
printf("Edad = %d\n", D.edad);
printf("Apto = %s\n", D.cad);
return 0;
}
Un Saludo
Gracias Gracias brother eres un Dios