|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2018, 19:03 | #1 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
Максимальное кол-во введенных символов пользователем
Здравствуйте. Возможно ли в С++ задать максимальное допустимое кол-во символов, которые пользователь вводит через cin? Имею ввиду, можно ли сделать к примеру, чтобы лимит был равен 3 символам. Если пользователь пытается ввести больше трех, то в консольном окне они даже не отображаются, остаются только первые три.
|
11.01.2018, 20:29 | #2 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Если убрать часть о том, чтобы символы не отображались, то можно просто установить ширину ввода, например, с помощью манипулятора std::setw.
А чтобы убрать их отображение, необходимо вручную контролировать консоли. Это уже не входит в функционал cin и даже c++. Придется использовать WinAPI (если речь о windows). |
12.01.2018, 23:49 | #3 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
возможно. |
|
12.01.2018, 23:54 | #4 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
|
13.01.2018, 13:39 | #5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
под виндовс:
Код:
|
14.01.2018, 18:12 | #6 |
Пользователь
Регистрация: 11.01.2018
Сообщений: 49
|
спасибо... как все сложно
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[PascalABC]Создать программу для определения количества гласных среди 5-и введенных пользователем символов. Определение количества | destra1j | Помощь студентам | 5 | 15.05.2016 09:29 |
Сортировка чисел, введенных пользователем | andrew m | Помощь студентам | 2 | 15.06.2014 00:47 |
По C. Сумма введенных пользователем чисел | HenryO | Общие вопросы C/C++ | 6 | 31.05.2013 14:56 |
Деление двух чисел, введенных пользователем с клавиатуры | Шизофрения | Общие вопросы C/C++ | 4 | 02.12.2012 21:58 |
Максимальное кол-во одинаковых символов | MAKEDON | Общие вопросы C/C++ | 1 | 11.04.2009 16:23 |