Ciao a tutti,
Debbo scrivere una matrice quadrata del tipo
char mat [N], [N]
ed ho usato questo tipo di costrutto:
--------------------------------------------------------------------------------
void PopolaMatrice(matrice mat, int N)
{ cout << \"Inserire gli elementi della matrice di ordine:\" << n << endl;
for (int i = 0; i < N; i++)
for (int j = 0; j < N; j++)
cin >> mat[i][j];
}
--------------------------------------------------------------------------------
Fin quì nessun problema, anche se mi farebbe piacere sapere se esiste un metodo migliore.
Debbo, però, controllare che gli elementi inseriti:
- a) siano solo le lettere maiuscole, cioè compresi fra A e Z
b) che nel caso di errore si ritorni all'inserimento dell'elemento che si stava inserendo in quel momento
E' a questo punto che mi sono perso ; c'è qualcuno che può aiutarmi ?
Grazie