ciao a tutti
sto scrivendo un piccolo programma in C che iterativamente resta in attesa di un comando da stdin. I comandi sono codificati come stringhe tipo "start" "delete" ecc, e se riconosciuti eseguono determinate operazioni. Quello che non so come realizzare è il riconoscimento di alcuni comandi tipo "comando [opzione]" dove la parte tra [] è opzionale, e in caso ci sia va memorizzata.
Per il riconoscimento dei comandi ho semplicemente messo una serie di if/else if che confrontano la stringa letta. Come posso fare?
grazie!