C6294
avviso C6294: Ciclo For definito in modo non corretto: la condizione iniziale non soddisfa il test. Corpo del ciclo non eseguito
Questo avviso indica che non è possibile eseguire un ciclo For in quanto la condizione di terminazione è true. Nell'avviso si suggerisce che lo scopo del programmatore non sia stato acquisito correttamente.
Esempio
Nell'esempio di codice riportato di seguito l'avviso viene generato perché MAX_VALUE è 0.
#define MAX_VALUE 0
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
L'esempio di codice che segue consente di risolvere il problema modificando il valore di MAX_VALUE in 25.
#define MAX_VALUE 25
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}