leo72:
peppe123:
esiste una funzione che non contenga if, variabili o altre condizioni e che in un ciclo loop o in uno switch case esegue delle istruzioni una sola volta all'avvio?Quindi, per i motivi su esposti, la risposta è: no.
Ma perché non vuoi usare variabili?
non avrei problemi ad utilizzare variabili, pensavo ci fosse la possibilità di utilizzare un codice semplice che non utilizza variabili, tutto qui.
a questo punto direi che il modo piu snello e semplice per gestire la cosa è una variabile booleana come suggerito da PaoloP
PaoloP:
Si.
Puoi dichiarare una variabile globale, ad esempio:bool onetime = true;
poi nel case metti:
case X:
if (onetime) {
// codice che vuoi eseguire
onetime = false;
}
break;
Grazie a tutti..