第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

fmt.Scanf 或 fmt.Scanln 未采用輸入

fmt.Scanf 或 fmt.Scanln 未采用輸入

Go
慕的地8271018 2022-10-10 17:56:37
我一直在嘗試編寫一個(gè)程序,該程序接受用戶的整數(shù)輸入并執(zhí)行一些計(jì)算。發(fā)生的情況是,每隔一段時(shí)間,程序就會在沒有任何輸入的情況下提前結(jié)束。Scanf 和 Scanln 都遵循相同的行為。相關(guān)代碼:func main() {    var N int    var output []int    fmt.Println("Enter test cases")    //This bottom line executes only every alternate time    fmt.Scanf("%d", &N)    testCases(N, N, output)}它打印“輸入測試用例”行,程序終止。但是當(dāng)我再次運(yùn)行該程序時(shí),它會繼續(xù)執(zhí)行。每次我嘗試運(yùn)行程序時(shí),這種模式都會重復(fù)。
查看完整描述

1 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

更好地使用 bufio 包,它實(shí)現(xiàn)了緩沖 I/O。scanf/scanln 沒有緩沖。


scanner := bufio.NewScanner(os.Stdin)

scanner.Scan()

input := scanner.Text()


查看完整回答
反對 回復(fù) 2022-10-10
  • 1 回答
  • 0 關(guān)注
  • 98 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號