Uno dei mie tanti dubbi:
Ho un array con una serie di lettere minuscole.. vorrei creare una funzione che converta tutte le lettere minuscole in maiuscolo..
Avevo pensato a uno switch in cui mettere tutte le lettere dell'alfabeto e nel caso in cui la funzione trova quella lettera sarà presente in uno dei case dello switch e all'interno di questo case sarà presente uno scambio cosi ad esempio:

codice:
for(int i=0; array[i]!='\0'; i++){
switch(array[i]){
         case 'a': array[i]='A';
                     break;
         case 'b': array[i]='B';
                     break;
...
...
//e cosi' via....

  }//switch
}//for
E' giusto questo algoritmo? C'è un ragionamento migliore e magari piu' efficiente?