Есть ли способ отрегулировать ширину вкладок в консоли?Регулировка ширины табуляции в C++
ответ
Это трудно понять, пока вы подробнее рассказать в своем вопросе, но есть возможность, вы просто хотите написать какой-то выровненный текст на консоль, если это так, вы могли бы:
#include <iomanip>
и использование:
std::setw
или, возможно,
std::ios
std::setiosflags
std::resetiosflags
Трудно узнать, если вы не дадите нам больше деталей в вашем вопросе ...
Это не вопрос C++, поскольку консоль полностью зависит от базовой среды. Например, я не знаю, как это сделать с окном cmd.exe
под Windows.
Я думал там может быть способом сделать это с помощью stty
в UNIX-подобных операционных системах, но я не могу найти его после беглого поиска.
Одним из возможных вариантов является передача вывода через отдельную программу-фильтр, как:
yourprogram | expand --tabs=4
, но это выходит за рамки вашего приложения C++.
Если вы хотите иметь возможность сделать это на C++ портативно, вам, вероятно, придется подклассифицировать один из выходных потоков, чтобы вы могли вести запись текущего номера столбца и переводить символы табуляции в правильное число пространства.
Попробуйте найти GetConsoleWindow() из msdn. И вы можете обратиться к http://www.adrianxw.dk/SoftwareSite/Consoles/Consoles6.html
- 1. CSS - регулировка ширины контейнера
- 2. Регулировка ширины текста
- 3. Регулировка ширины сегмента SegmentController
- 4. Регулировка ширины TextAreaFor
- 5. GridViewColumn Регулировка ширины
- 6. Регулировка ширины QHBoxLayout
- 7. Регулировка ширины столбца QTableView
- 8. Регулировка ширины поля ввода
- 9. Регулировка ширины UILabel в XIB
- 10. Регулировка ширины столбца в sas
- 11. Регулировка ширины для мобильных устройств
- 12. Регулировка ширины Джекил фрагментов кода
- 13. JQuery: регулировка ширины + высоты позже в FancyBox
- 14. Регулировка высоты/ширины UIWebview в Swift
- 15. Регулировка ширины бар ошибки в Matlab
- 16. Регулировка ширины контейнера для разных устройств
- 17. Регулировка ширины и высоты диалогового окна
- 18. Регулировка ширины столбца таблицы размера содержимого
- 19. Регулировка высоты, ширины и разрешения для png
- 20. Поворот изображения: регулировка ширины и высоты
- 21. Регулировка высоты и ширины метки и сетки
- 22. Регулировка ширины столбца при печати css
- 23. Регулировка ширины панелей с использованием JS
- 24. Регулировка ширины для абсолютного блока DIV
- 25. Power bi api - Требуется регулировка ширины этикетки
- 26. Авто регулировка высоты для фильтра полной ширины
- 27. Регулировка ширины разделителя, если изображение присутствует
- 28. регулировка ширины css для настраиваемого выпадающего ящика
- 29. Регулировка ширины и высоты Div после повернутой
- 30. Регулировка ширины блока ботстрапа вокруг ссылок
Зачем вам это нужно? Вы должны разрешить пользователю использовать свой любимый размер вкладки, и ваша программа должна работать правильно в любой пользовательской среде. –
Это на Windows, какой-то вкус Unix, OS X или консоль отладки для чипа, который работает с моей посудомоечной машиной? В стандартном C++ нет никакого способа сделать это. Там _might_ будет конкретным для ОС способом. – sbi