/* accetta un parametro da riga di comando esegue la generazione fornendo un numero,un simbolo, una parola, un simbolo, un numero */ package main import ( "fmt" "os" "966.it/PasswordGenerator" "strconv" ) func main() { numerodiparametri := len(os.Args) elementidaleggere :=6 if numerodiparametri != 2 { fmt.Printf("Numero di parametri errati") fmt.Printf("%s %s\n",os.Args[0],"parametro") panic("Errore nella definizione del numero di cifre da generare") } elementidaleggere,err := strconv.Atoi(os.Args[1]) if err != nil { fmt.Println("Errore nel numero delle cifre passate, si usa il default") elementidaleggere=6 } fmt.Printf("cifre da generare: %d\n",elementidaleggere) fmt.Printf("%s\n",mod.RunNumber(elementidaleggere)) }