добрый день, господа cорри, оффтоп.
я относительно новичок в си подскажите, пожалуйста, как определить ширину терминала, на котором запущена программа. пытался вытащить её из системной переменной COLUMNS, парадокс(для меня), если запускаю программу из-под gdb, всё получается. если программу запускаю непосредственно, getenv возвращает NULL терминал - xterm, console, console + framebuffer и т.д. ах да, использование ncurses исключено. спасибо за внимание -- Guten Tag, Alexey