Go Down

Topic: Pasar de int a string (Read 483 times) previous topic - next topic

Alex asturias

Me gustaria pasar el 0 o 1 o hasta 1023 vamos a encendido y sustituir el 0 por apagado para que en vez de poner 0 y 1023 ponga apagado encendido (es para una entrada que se usara com interruptor) y me gustaria que en el monitor serial se muestre una palabra ne vez de un numero.

gracias

curro92

Hola,
Si lo que quieres sustituir son un número reducido de posibilidades, se puede usar switch()

Code: [Select]

char texto[10]; // suponiendo que la cadena no sea mayor que 9 char

char *convertir(int n)
{
    switch(n)
{
case 0:
strcpy(texto, "apagado");
break;
case 1:
strcpy(texto, "encendido");
break;
case 2:
strcpy(texto, "otra cosa");
default:
break;

}
return &texto[0];
}



Alex asturias


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy