Più o meno...Spero di essere stato comprensivo
Allora nel tuo caso il flag è una variabile booleana inizialmente valorizzata con FALSE, al termine dell'inserimento dei valori la variabile dovrà assumere il valore TRUE.
Se l'utente sceglie l'opzione 2 prima di aver caricato i dati nell'array (NON arrey) verrà visualizzato un messaggio di errore in base al controllo del flag:
if (caricato) {
// Stampa valori
}
else {
// Mostra messaggio di errore
}
La variabile booleana caricato rappresenta il flag.

Rispondi quotando