Originariamente inviato da Rhode
ciao! di recente mi sono imbattuta nella seguente scrittura:

while(scanf("%d", &valore)==1 && valore != 0)
{

}

qualcuno mi potrebbe spiegare il significato di quel ==1 dopo la scanf?
Grazie
Finchè il valore inserito da tastiera è uguale a 1 e diverso da 0 entra nel while ed esegue le istruzioni... Di solito usano questo ciclo per creare programmi che entrano in ripetizione e girano finchè non si preme un tasto di uscita (in questo caso lo 0).