- read系统调用, 为什么可以使用退格键? 我运行flex的示例代码, 发现不能使用退格键和方向键. read系统调用, 我以为它没有任何支持, 我本来期待它既不接受退格, 如果只输一个还会阻塞. 结果完全不是这样的. 退格键有效, 输入a敲回车竟然就结束了. 为什么?
int main() {
char buf[10] = {0};
read(1, buf, 9);
printf("%s\n", buf);
}
2024-02-15 07:55:16
int main() {
char buf[10] = {0};
read(1, buf, 9);
printf("%s\n", buf);
}