windows10でcgoをつかいたいのですがコードはこのように書いています。
エラーが出てしまっていて
「"conio": Unknown word.」
「"kbhit": Unknown word.」
と出てしまいます。
どうしてでしょうか?
ご回答宜しくお願い致します。
package tetris //#include <conio.h> import "C" import ( "fmt" "time" ) // メインループ func mainLoop() { // ループミリ秒 var loopms time.Duration = 33 // タイマ作成 timer := time.NewTimer(loopms * time.Millisecond) // メインループ for { select { case <-timer.C: timer = time.NewTimer(loopms * time.Millisecond) // 入力 // C言語の関数を使用 str := "" if C._kbhit() != 0 { str = string(C._getche()) fmt.Printf(str) } else { fmt.Printf(".") } break } } } // メイン関数 func main() { mainLoop() }
回答2件
あなたの回答
tips
プレビュー