Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2018, 19:06   #1
Yudin
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 49
Сообщение Как стереть определённы участок текста в консоли?

Как можно стереть определенный участок уже введенного текста в консоль. Допустим пользователь вводит какие-то данные, и ему выбивает, что они некорректные, после чего эти данные стираются (не весь экран), и пользователь должен заново ввести данные. Я подозреваю, что это как-то надо делать через system("crls"), но он ведь весь экран стирает.
Yudin вне форума Ответить с цитированием
Старый 11.01.2018, 20:14   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В стандартном С++ (кроссплатформенно) — никак.

Надо использовать функции API ОС (WinApi на винде) или может быть библиотеки типа ncurses.

cls кстати это тоже просто очистка консоли в cmd винды.



Зачем париться о таком в консоли?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.01.2018, 23:56   #3
Yudin
Пользователь
 
Регистрация: 11.01.2018
Сообщений: 49
По умолчанию

Просто интересуюсь..

Последний раз редактировалось Alex11223; 13.01.2018 в 00:44.
Yudin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Машина Поста (Если количество меток в массиве кратно трем, то стереть метки в этом массиве через одну, иначе стереть весь массив) ksesh Помощь студентам 0 21.03.2015 12:21
Ввод текста в консоли Armind Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 11.12.2011 12:06
как стереть нарисованную линию? Yokka Общие вопросы .NET 4 06.02.2011 19:15
как стереть символ перед курсором? rem37 Общие вопросы Delphi 4 30.04.2009 00:54
хочу стереть линию с канвы.КАК? harmager Общие вопросы Delphi 1 24.11.2008 10:28