Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucasseribeiro

Aviso: "this decimal constant is unsigne"...

Recommended Posts

Olá pessoal, boas...

 

Por várias razões estou criando um código em c++ para gerenciar "tempo".

 

E vou escrevendo e compilando sucessivamente... Mas quando escrevi as linhas

else if (s_saida == DCS) { saida = ANO *   290304000; }
else if (s_saida == CTS) { saida = ANO *  2903040000; }

que são if's encadeados onde ANO é o valor de uma variável do tipo SMB criado com o enum

typedef enum Simbolo {
    ANO = 0, MES, SEM, DIA, HRA,
    MIN, SEG, DCS, CTS,	MLS
} SMB ;

recebi então o warning:

../oficina/OFICINA.cpp:94:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
else if (s_saida == CTS) { saida = ANO *  2903040000; }
     ^

Ele não acusa erro, mas isso pode causar alguma complicação mais tarde na elaboração do código...

 

Aguém pode me ajudar?

 

 

Lucas Ribeiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.