相关疑难解决方法(0)

用stdin识别箭头键

是否有可能采用跨平台方式处理C或OCaml程序中的退格键和箭头键?

实际上,OCaml解决方案将受到赞赏,但许多标准的unix函数直接包装到相应的API调用,因此移植C解决方案应该没有问题.

我要实现的是捕获箭头键以覆盖它在shell中的行为(通过重新排序最后一行或类似这样的操作).我认为这件事落在实际程序之前并且它不是由代码本身处理的,所以我不知道它是否可能.

该程序在Linux,OS X和Windows(在cygwin上)编译,所以我想在所有平台上进行编译.

c terminal stdin ocaml input

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

input ×1

ocaml ×1

stdin ×1

terminal ×1