Очистить строку ввода после новой строки - PullRequest
0 голосов
/ 30 января 2012

Я пишу программу на C, которая принимает ввод от пользователя по одной строке за раз.Однако после того, как пользователь введет строку ввода, я хочу либо очистить введенную строку от stdout, либо поставить перед ней префикс.Первый идеален, но последний будет приемлем для моих целей.Есть ли способ сделать это?Скажите, если мне нужно быть более ясным, я не уверен, насколько хорошо я описал проблему.

1 Ответ

0 голосов
/ 30 января 2012

Вы не можете в C портативно очистить строку после ввода новой строки.

В большинстве систем POSIX вы можете использовать библиотеку ncurses для позиционирования курсора и очистки любой строки.

...