C6292
aviso C6292: Loop for mal definido: contagem acima do máximo
Esse aviso indica que um loop para- pode não funcionar conforme pretendido.
Ocorre quando um loop conta acima de um máximo, mas tem uma condição mais baixa de término.Esse loop encerrará somente depois que o estouro de inteiro ocorre.
Exemplo
O código a seguir gera este aviso:
void f( )
{
int i;
for (i = 100; i >= 0; i++)
{
// code ...
}
}
Para corrigir esse aviso, use o seguinte código:
void f( )
{
int i;
for (i = 100; i >= 0; i--)
{
// code ...
}
}