| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /*
- 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"
- "strings"
- )
- func main() {
- numerodiparametri := len(os.Args)
- elementidaleggere := 7
- if numerodiparametri != 2 {
- fmt.Printf("Numero di parametri errati, passo al default")
- } else {
- el,err := strconv.Atoi(os.Args[1])
- if err != nil {
- fmt.Println("Errore nel numero delle cifre passate, si usa il default")
- fmt.Println()
- elementidaleggere = 7
- }
- elementidaleggere = el
- }
- fmt.Printf("cifre da generare: %d\n",elementidaleggere)
- fmt.Printf("\n%s\n",strings.Repeat("*",elementidaleggere+4))
- fmt.Printf("* %s *\n",mod.RunNumber(elementidaleggere))
- fmt.Printf("%s\n",strings.Repeat("*",elementidaleggere+4))
-
-
- }
|