Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как узнать размеры консоли?

20K
10 января 2007 года
Sanctus
8 / / 09.01.2007
Подскажите, пожалуйста, как средствами С++ узнать размер текущего терминала в Linux (кол-во столбцов и строк), не используя переменные окружения LINES и COLUMNS.
20K
25 января 2007 года
lnkgyv3
17 / / 12.01.2007
Цитата: Sanctus
Подскажите, пожалуйста, как средствами С++ узнать размер текущего терминала в Linux (кол-во столбцов и строк), не используя переменные окружения LINES и COLUMNS.



Я думаю необходимо пропарсить какой-то конфиг в системе где это указано.

361
25 января 2007 года
Odissey_
661 / / 19.09.2006
А размеры окна терминала пойдут? =)
ioctl( fd, TIOCGWINSZ, &struct winsize );
подробнее здесь
или проще: man 4 ioctl
20K
26 января 2007 года
Sanctus
8 / / 09.01.2007
Мда... ответ, конечно, немного запоздал и проблема уже решена, кстати с помощью termios-а, но все равно спасибо за беспокойство. :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог