Имеется программа на c++, которая должна выводить строку в терминал (отображает состояние процесса). Хочу подстраивать содержание (читай - длину) этой строки в зависимости от ширины терминала, чтобы она туда гарантированно влезала, но не знаю как узнать эту ширину.
Как это сделать (без использования ncurses)?