Изменить стандартный ввод перед вводом - PullRequest
0 голосов
/ 09 октября 2018

У меня есть код ниже:

char *read_command(void)
{
    char *line = NULL;   

    ssize_t buf_size = 0; 
    getline(&line, &buf_size, stdin);
    return line;
}

И я просто звоню с основного, но я хочу, чтобы я мог идти вперед и назад во время записи.Например, допустим, я запустил программу и набрал cd my_fike , поэтому я пропустил 'l' и вместо записи my_file я написал my_fike.Когда я нажимаю <-, чтобы вернуться и удалить ошибку, отображается «<strong> cd my_fike ^ [[D ».Любая помощь?

...