所以我想要的是当用户按下向上按钮时,我想立即显示命令而不显示 ^[[AI 已经知道如何从键盘识别上下,我知道 termios 可能是解决方案,但是来自java背景,我不太清楚如何做到这一点。由于某些限制,Ncurses 不是一种选择。如果可以,请帮忙。
我期望发生的是,当用户按下向上按钮时,我想立即在同一行上执行 printf
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char input[100];
char *history[5];
int currentHistory=0;
int historyCount=5;
history[0]="hi";
history[1]="bye";
history[2]="computer";
history[3]="science";
history[4]="Yo";
while(input[0]!='Q')
{
if(input[0]==LEFT_ARROW;
}
}