Go Down

Topic: alternativa a doble return??? (Read 701 times) previous topic - next topic

Jossema106

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
Proyecto:
http://duinoblog.blogspot.com.es/

fm

Devuélvelo en los parámetros, por ejemplo:

Code: [Select]

// 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 );
   

Jossema106

Perfecta solucion la de los arrays!

Gracias
Proyecto:
http://duinoblog.blogspot.com.es/

Go Up