Size: a a a

2020 October 22

..

. . in pro.cxx
Alexander N
Есть ещё \v вертикальная табуляция правда я ни разу не видел, чтоб её юзали
он же отвечает именно за количество строк, нет?
источник

Jt

Jake the Dog in pro.cxx
. .
я погуглил, ничего не нашел, видимо не так искал. попробовал через \t, но поле для ввода оказывается за выводимым текстом, оставляя между свободное место
См. \b
источник

VS

Vladimir Suisei in pro.cxx
Jake the Dog
См. \b
Вверх так не подняться
источник

VS

Vladimir Suisei in pro.cxx
Хотя, может брешу
источник

VS

Vladimir Suisei in pro.cxx
. .
он же отвечает именно за количество строк, нет?
Точно не скажу за механику работы, в википедии есть описание но не слишком понятное
источник

Jt

Jake the Dog in pro.cxx
Vladimir Suisei
Хотя, может брешу
Не, нельзя, но кажись этого и не надо
источник

VS

Vladimir Suisei in pro.cxx
Jake the Dog
Не, нельзя, но кажись этого и не надо
Я так понял он хочет
текст1
_                     <- поле для ввода
текст2
источник

..

. . in pro.cxx
нет
источник

..

. . in pro.cxx
мне нужно
текст *поле для ввода* текст
источник

Jt

Jake the Dog in pro.cxx
Тогда \b
источник

VS

Vladimir Suisei in pro.cxx
. .
мне нужно
текст *поле для ввода* текст
Ты же понимаешь что при каждом новом введенном символе надо переписывать текст после
источник

IZ

Ilia Zviagin in pro.cxx
. .
короче, вопрос: можно ли в консольном приложении сделать так, чтобы поле для ввода было в одной строке между двух частей текста?
В консоли не бывает полей ввода, а так -- конечно, можно!
источник

..

. . in pro.cxx
Jake the Dog
Тогда \b
все равно курсор после стоит
источник

VS

Vladimir Suisei in pro.cxx
Jake the Dog
Тогда \b
Да, под виндой может и не работает)
источник

IZ

Ilia Zviagin in pro.cxx
. .
я погуглил, ничего не нашел, видимо не так искал. попробовал через \t, но поле для ввода оказывается за выводимым текстом, оставляя между свободное место
Нет, это сделать невозможно. Весь ввод-вывод с консолью работает в режиме телетайпа. Печать только вперёд.
Ввод в последней точке печати.

ЕСЛИ тебе надо интеллектуально работать с экраном в текстовом режиме, тебе надо использовать нестандартные библиотеки, например, NCurses.
источник

VS

Vladimir Suisei in pro.cxx
Ilia Zviagin
Нет, это сделать невозможно. Весь ввод-вывод с консолью работает в режиме телетайпа. Печать только вперёд.
Ввод в последней точке печати.

ЕСЛИ тебе надо интеллектуально работать с экраном в текстовом режиме, тебе надо использовать нестандартные библиотеки, например, NCurses.
Я бы не назвал ее нестандартной...
источник

VS

Vladimir Suisei in pro.cxx
А, ты в плане что не в стандарте языка? Это да
источник

VS

Vladimir Suisei in pro.cxx
Для простого случая можно и самому сделать без нкурсов, тем более у него не линукс
источник

IZ

Ilia Zviagin in pro.cxx
Vladimir Suisei
Я бы не назвал ее нестандартной...
Она не описана в стандарте языка, и не переносима --> нестандартная
источник

IZ

Ilia Zviagin in pro.cxx
Vladimir Suisei
Для простого случая можно и самому сделать без нкурсов, тем более у него не линукс
Да, можно через termcap или как его там...
источник