Salve a tutti!
Stavo leggendo un codice, quando mi trovo di fronte ad uno switch:
codice:
switch(tolower(argv[1][0])){
case 's': scrivi(segptr, argv[2]);
break;
case 'l': leggi(segptr);
break;
case 'r': elimina(shmid);
break;
default: istruzioni();
}
E mi sorge un dubbio, perchè nella condizione dello switch argv ha due indici? Ho provato a sostituirlo con argv[1], però in questo caso, anche se uso caratteri come s,l o r, va comunque nel caso di default. Qualcuno può illuminarmi? Grazie in anticipo per ogni eventuale risposta