Página 1 de 1

separar digitos de uma variavel

MensagemEnviado: 01 Out 2009 09:16
por cristian
bom dia

estou querendo substituirt uma função

printf(lcd_escreve,"%02u:%02u",minP1,segP1);

tava pensando como min e seg vao ate 59 queria separar estes digitos ex

min= 59



a=5+0x30; //para transformar em caracteres para o lcd
b=9 +0x30;



agora como separo o 5do9?

MensagemEnviado: 01 Out 2009 09:28
por ivan
Usa divisão inteira "/" para o "5" e resto"%" para o "9"

MensagemEnviado: 01 Out 2009 10:29
por barboza
Como dito pelo nosso amigo.


Código: Selecionar todos

min = 59;

a = (min / 10) + '0'; // a = '5'
b = (min % 10) + '0'; // b = '9'


MensagemEnviado: 01 Out 2009 14:04
por cristian
MUITO OBRIGADO VOU TESTAR AQUI