명령 줄에서 표준 입력을 읽으려고하지만 입력하라는 메시지가 표시되기 전에 프로그램이 종료되면서 시도가 끝났습니다. C #에서 Console.ReadLine () 에 해당하는 것을 찾고 있습니다.
이것이 내가 현재 가지고있는 것입니다 :
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Print("Enter text: ")
text, _ := reader.ReadString('\n')
fmt.Println(text)
fmt.Println("Enter text: ")
text2 := ""
fmt.Scanln(text2)
fmt.Println(text2)
ln := ""
fmt.Sscanln("%v", ln)
fmt.Println(ln)
}
bufio
판독기 (예 :)의 버퍼링을 혼합하지 마십시오 . 버퍼링은 임의로 멀리 읽을 수 있습니다. (이 특정한 경우 나중에 동일한 버퍼에서 읽어야합니다). bufio.NewReader(os.Stdin)
fmt.Scanln(x)
os.Stdin
fmt.Fscanln(reader,x)
fmt.Sscanln
작품을 얻지 못했다. 실행 후 "% v"가된다