Pues eso que necesito devolver dos variable dentro de una misma función y segun tengo entendido no puedo usar dos return en una misma funcion.
Conoceis alguna forma?
Gracias
Pues eso que necesito devolver dos variable dentro de una misma función y segun tengo entendido no puedo usar dos return en una misma funcion.
Conoceis alguna forma?
Gracias
Devuélvelo en los parámetros, por ejemplo:
// Usando punteros
void miFuncion1 ( int *a, int *b )
{
*a = 1;
*b = 2;
}
// Usando referencias
void miFuncion2 ( int &a, int &b )
{
a = 3;
b = 4;
}
// en alguna parte de tu código
int xa, xb;
int xc, xd;
miFuncion1 ( &xa, &xb);
miFuncion2 ( xc, xd );
Serial.println ( xa );
Serial.println ( xb );
Serial.println ( xc );
Serial.println ( xd );
Perfecta solucion la de los arrays!
Gracias