Привет всем. Пару дней как начал изучать С++. Раньше (лет 7 назад
) неплохо писал на ассемблере под платформу Z80 и прочих типа Basic, Focal, Fortran. Вот решил снова вернуться к программированию. Все что имею по С++ это "Полный справочник по С++" Герберта Шилдта. Вроде как неплохая доходчивая книга. А вопрос такой. Не могу понять возможно ли реализовать функциями scanf() или cin>> ограниченный ввод в консольном приложении. То есть когда я запрашиваю scanf("%d",&a); ввести можно что угодно и любой длины. Уже замучился программным путем ловить ошибки ввода... Есть ли команды в управляющую строку чтобы ограничить ввод например до 2 символов (не обрезка введенной строки до нужного числа) именно чтоб больше даже не печаталось. Или нужно для этого использовать другие функции? Спасибо.