我用 读一行,然后我用 读一个字符串。bufio.NewReader(os.Stdin)fmt.Scanf
package main
import (
"fmt"
"bufio"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
var str string
inp, _ := reader.ReadString('\n')
fmt.Scanf("%s", &str)
fmt.Println(inp)
fmt.Printf(str)
}
输入:
This is a sentence.
John
我希望输出如上所示,但事实并非如此。
输出:
This is a sentence.
实际上不起作用。
问题出在哪里?和如何修复它?fmt.Scanf("%s", &str)
肥皂起泡泡
相关分类