King Crimson
19-08-2023, 10:02
Ciao a tutti.
Quando devo fare un'importazione di una singola riga da prompt non ho nessun problema.
Il codice nel programma è
myScanner := bufio.NewScanner(os.Stdin)
myScanner.Scan() {
line := myScanner.Text()
....
A prompt inserisco
go run Main.go stringadainserire
Quando sono da inserire più righe a prompt il codice è
myScanner := bufio.NewScanner(os.Stdin)
for myScanner.Scan() {
line := myScanner.Text()
....
}
Sul prompt lancio il run, inserisco la primastringa, poi invio e la secondastringa, ecc. ecc.
Poi mi va all'infinito.
Come faccio a dirgli, ad esempio, dopo la quintariga, "ok finisce qui l'inserimento, vai avanti con il programma"?
Grazie
Quando devo fare un'importazione di una singola riga da prompt non ho nessun problema.
Il codice nel programma è
myScanner := bufio.NewScanner(os.Stdin)
myScanner.Scan() {
line := myScanner.Text()
....
A prompt inserisco
go run Main.go stringadainserire
Quando sono da inserire più righe a prompt il codice è
myScanner := bufio.NewScanner(os.Stdin)
for myScanner.Scan() {
line := myScanner.Text()
....
}
Sul prompt lancio il run, inserisco la primastringa, poi invio e la secondastringa, ecc. ecc.
Poi mi va all'infinito.
Come faccio a dirgli, ad esempio, dopo la quintariga, "ok finisce qui l'inserimento, vai avanti con il programma"?
Grazie