Răsfoiți Sursa

introdotte modifiche nella visualizzazione, resta da gestire la parte command-line

Mauro 4 luni în urmă
părinte
comite
7dfa1ae246
2 a modificat fișierele cu 9 adăugiri și 6 ștergeri
  1. 1 1
      go.mod
  2. 8 5
      pin.go

+ 1 - 1
go.mod

@@ -1,4 +1,4 @@
-module 966.it/passwordConsole
+module 966.it/Pin
 
 go 1.15
 

+ 8 - 5
password.go → pin.go

@@ -10,6 +10,7 @@ import (
   "os"
   "966.it/PasswordGenerator"
   "strconv"
+  "strings"
 )
 
 func main() {
@@ -18,11 +19,11 @@ func main() {
   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")
+    fmt.Printf("Numero di parametri errati, passo al default")
+	  elementidaleggere=6
+
   }
- 
+
   elementidaleggere,err := strconv.Atoi(os.Args[1])
   if err != nil {
 	  fmt.Println("Errore nel numero delle cifre passate, si usa il default")
@@ -30,8 +31,10 @@ func main() {
   }
 
   fmt.Printf("cifre da generare: %d\n",elementidaleggere)
+  fmt.Printf("\n%s\n",strings.Repeat("*",elementidaleggere))
   fmt.Printf("%s\n",mod.RunNumber(elementidaleggere))
-  
+  fmt.Printf("%s\n",strings.Repeat("*",elementidaleggere))  
+ 
   
 }