colabでgolangのcgoをつかいたいのですがえらーがでてしまいます。
command-line-arguments
./main.go:3:11: fatal error: conio.h: No such file or directory
// #include <conio.h>
^~~~~~~~~
compilation terminated.
何が原因かおしえてください。
%%writefile main.go
package main
// #include <conio.h>
// #include <stdio.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())
}
break
}
}
}
// メイン関数
func main() {
mainLoop()
}
回答1件
あなたの回答
tips
プレビュー