<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Times New Roman, Times, serif">Ciao a tutti,<br>
ho qualche domanda da fare sulla funzione getopt:<br>
<br>
Da riga di comando l'utente pu&ograve; inserire comandi del tipo:<br>
&nbsp;&nbsp;&nbsp; prova -p arg1 arg2 arg3 arg4<br>
&nbsp;&nbsp;&nbsp; prova -c arg1 arg2<br>
<br>
come posso utilizzare la funzione getopt in modo da ottenere come
opzioni -p oppure -c e come argomenti gli argomenti relativi al tipo di
opzione ?<br>
Mi spiego meglio con un esempio:<br>
<br>
prova -p 0 /home/paolo/file.txt read<br>
mi servirebbe avere: &nbsp;&nbsp;&nbsp; opt = -p<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; args = </font><font
 face="Times New Roman, Times, serif">0 /home/paolo/file.txt read<br>
args mi serve come array: <br>
args[0] = 0 <br>
args[1] = </font><font face="Times New Roman, Times, serif">/home/paolo/file.txt
<br>
args[3] = read<br>
<br>
PS: ovviamente devo anche verificare che la stringa di ingresso
corriposnda alle possibili opzioni.<br>
<br>
Grazie a tutti.<br>
<br>
Paolo</font>
</body>
</html>