Avrai nella stringa argv[1] il comando "-n";
Per iniziare puoi verificare che *argv[1] sia '-', se non lo è scrivi un messaggio di errore.
A questo punto ti basta leggere da questa stringa il valore di n con la sscanf.
Piccolo esempio:
codice:
#include <stdio.h>
#include <stdlib.h>
int main (int argn,char *argv[])
{
int i=0;
int numero=0;
if ( *argv[1]!='-' )
printf("\n Errore");
else
{
sscanf(argv[1],"-%d",&numero);
printf("\n\n Numero -> %d",numero);
}
printf("\n");
system("pause");
return 0;
}
Ciao Ciao