Salve a tutti!
Stavo leggendo un codice, quando mi trovo di fronte ad uno switch:
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 rispostacodice:switch(tolower(argv[1][0])){ case 's': scrivi(segptr, argv[2]); break; case 'l': leggi(segptr); break; case 'r': elimina(shmid); break; default: istruzioni(); }