Página 1 de 1

MPLAB, letra L depois de número?

MensagemEnviado: 07 Dez 2009 09:00
por setyco93
Estava fazendo um programinha para testar o compilador HITEC, só que deparei com um pequeno problema. Quando tento digitar a letra L minusculo depois de um número o editor do MPLAB reconhece como o número 1.
Por exemplo:
1l ou 1L(minusculo), para o MPLAB isso é 11.
Mais específicamente acontece no printf, %1ld é entendido como %11d.
Existe alguma forma de impedir que o editor faça esta substituição?

MensagemEnviado: 07 Dez 2009 09:45
por Juliana Mariana
Pode ser q o MPLAB não esteja considerando " l " como "1", mas q o desenho da letra l seja igual ao desenho do numero 1 do printf do MPLAB.
Não é posivel vc utilizar o "L" maiusculo ?

MensagemEnviado: 07 Dez 2009 10:46
por setyco93
Fiz alguns testes e verifiquei isso:
printf("%1ld",var);
Quando editado no MPLAB e compilado com o HITECH C, imprime onze digitos, e não um como esperado.
Se digitar no editor do MPLAB a sequencia de um número e um L(minusculo), os caracteres digitados ficam verdes indicando que é numérico, por outro lado se digitar um número e uma outra letra qualquer, o número fica em verde e o caracter em preto.
O HITECH não aceita L(maiusculo).

MensagemEnviado: 07 Dez 2009 11:05
por Djalma Toledo Rodrigues
% <suporte> <tamanho> <especificação_t> <conversão>

DJ

MensagemEnviado: 07 Dez 2009 13:16
por xultz
Muitas máquinas de escrever não possuem a tecla 1, e é usado um L minúsculo no lugar, eu recomendo você trocar tua máquina de escrever por uma melhor, talvez uma Facit, Olivetti ou mesmo uma IBM, que possua a tecla 1.

MensagemEnviado: 07 Dez 2009 13:22
por ze
pra rir da piadinha do xuts google por "maquina de escrever"
o gozado é que fiz 1 teste no mplab e realmente ocorre esta loucura. bah! Bom mas como não uso (e não recomendo) o printf comedor de memória não me interessei muito.
Sugestão: crie teu próprio printf + enxuto.
abç

MensagemEnviado: 07 Dez 2009 13:34
por setyco93
Bom, comprei a minha maquina de escrever de um "camelô", acho que vou devolver . :lol:
Eu tenho a minha função de printf customizada, porem como eu estou avaliando o compilador, preciso testar a maioria das funcionalidades.
Achei que alguem já tivesse deparado com isso.