Hola a todos. Estoy teniendo un problema en el compilador de CCS con el PIC16F877A.
Estoy usando este código para concatenar enteros en C y no funciona bien.
Sólo funciona cuando los números a concatenar son de 1 dígito, pero si son de dos o más, ya no.
Lo curioso es que lo pruebo con otros compiladores de C (no de PIC) y me funciona.
Muchas gracias.
Estoy usando este código para concatenar enteros en C y no funciona bien.
Sólo funciona cuando los números a concatenar son de 1 dígito, pero si son de dos o más, ya no.
Lo curioso es que lo pruebo con otros compiladores de C (no de PIC) y me funciona.
Muchas gracias.
PHP:
int concat(int x, int y) {
int temp = y;
// while (y != 0) {
x = x*10;
y =y/10;
//}
return x + temp;
}
int aux=0;
int x=8;
int y= 9;
aux= concat(x,y);
lcd_gotoxy(1,2);
printf(lcd_putc,"%u";,aux);
Última edición por un moderador: