У меня возникает следующая проблема:
int main(int argc, char **argv){
while(1){
char command[25];
scanf(" %25[^\n]s", command);
printf("Command '%s'\n", command);
}
return 0;
}
Теперь, когда я что-то набираю в консоли, он печатает мне сообщение с тем, что я только что набрал.
Но если я использую клавиша со стрелкой вверх , чтобы вывести последнюю команду из памяти, отправляемая команда имеет вид
^ [[A
, что приводит к перемещению курсорадо программы.
Теперь, как это исправить?
Я хочу, чтобы сработала последняя команда из памяти.
Заранее спасибо!