grazie per le risposte

la mia idea era quella di calcolare il valore hash di una stringa e confrontarlo con il valore hash di una stringa costante... il problema è che non posso scrivere una
cosa del genere:

switch(hash(stringa)){

case hash("ciao"):
istruzioni;
break;

perchè case vuole un'espressione costante.
Se vi viene in mente qualcosa per aggirare il problema postate pure

grazie tante