C6296
Aviso C6296: mal definido para loop: Loop corpo executado apenas uma vez
Este aviso indica que um loop for pode não funcionar conforme esperado.Quando o índice não está assinado e um loop efetua uma contagem regressiva de zero, seu corpo é executado apenas uma vez.
Exemplo
O código a seguir gera este aviso:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
Para corrigir esse aviso, use o código a seguir:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}