浏览代码

risolto problema command-line

Mauro 4 月之前
父节点
当前提交
e48f0f0aa9
共有 1 个文件被更改,包括 12 次插入12 次删除
  1. 12 12
      pin.go

+ 12 - 12
pin.go

@@ -16,24 +16,24 @@ import (
 func main() {
 
   numerodiparametri := len(os.Args)
-  elementidaleggere :=6 
+  elementidaleggere :=  7
 
   if numerodiparametri != 2 {
     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")
-	  elementidaleggere=6
+  } 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))
-  fmt.Printf("%s\n",mod.RunNumber(elementidaleggere))
-  fmt.Printf("%s\n",strings.Repeat("*",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))  
  
   
 }