Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > размер консольного окна


Автор: LexRema 7.11.2007, 20:00

Привет. 

Нужно считать текст из файла и отобразить его в консольном стандартном окне, вырезав только ту часть, которая влезет в само окно... 

Плюс если юзвер вводит в это же окно что-то лишнее (что должно было бы привести к появлению полосы прокрутки), выдать ему сообщение о его неправомерных действиях... 

Куда смотреть? Спасибо.

Автор: v2v 7.11.2007, 20:09
а ведь консольные окна бывают разные.. вроде бы по умолчанию считается
80 символов в ширину на 25 символов в высоту:  и того 2000 символов, вот считываешь из файла 2000 символов и не одним больше...
с вводом, тебе надо отслеживать каждый введённый / выведенный на экран символ и вести счётчик , когда число достигнет 2000 прекратить давать пользователю считывать...
2000 - это константа лучше забивать в конфиг файл и если на компе консольные окна другие то и константу другую занести ... 

Автор: LexRema 7.11.2007, 20:20
Ответ класный... но для курсовой, думаю, маловато smile. 

Эти бы константы из системы считать... 
Тоесть - высота, шырина, размер символа. 

Или задать для системы.

Автор: v2v 7.11.2007, 20:49
ну так: с++ и Win API тебе в помощь.  в открытом виде не думаю что они так хранятся

Автор: LSD 7.11.2007, 22:09
Посмотри http://forum.vingrad.ru/forum/topic-122613/anchor-entry930135/0.html тему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)