Buongiorno a tutti...ho un problemino cn un ciclo. Visto che nn so spiegarlo benissimo a parole posto il pezzo di codice.

do
{
printf("Mossa: ");
scanf("%c",&m);
if (m=='u' || m=='d' || m=='l' || m=='r') flag=1;
}while(flag==0);

Questo è il frammento di codice. Il problema che ogni volta invece di stamparti una volta sola Mossa: mi stampa Mossa: Mossa: quindi 2 volte invece che uno.Qualcuno può aiutarmi? V ringrazio molto...ciao a tutti