【问题标题】:Forcing a terminal windowl of set size to open in C++强制设置大小的终端窗口在 C++ 中打开
【发布时间】:2016-09-13 01:57:23
【问题描述】:

我的问题是关于 c++ 并尝试创建一个窗口以确保我的输出都适合一行。我能想到的唯一方法是在运行程序时强制打开另一个窗口并让输出出现在那里。

有人知道怎么做吗?

我在我的 Mac 上使用 XCode。有什么帮助!

【问题讨论】:

  • 什么操作系统?什么航站楼?
  • 在构成当前 C++ 标准的 1400 页中,没有一个页面提到任何称为“终端窗口”的东西。对不起。
  • @SamVarshavchik 公平。词穷。那你会推荐什么术语?
  • 没有术语。无论如何,C++ 标准中都没有关于终端窗口的内容。您需要查找特定于操作系统的库和资源的文档。您的问题不是“关于 C++”,而是关于您的操作系统的库。
  • 强调为什么没有这样的事情:如果我通过串行连接从 Windows 启动的 telnet 会话运行您的应用程序,您是否希望您的应用程序也能够调整 Windows 提示符的大小?如果使用old teletype 会怎样? (这是“终端”的来源,至少在某些操作系统上,理论上您可以连接one of these 并能够与您的操作系统交互 - 只是连接器可用性的问题,软件仍然存在)跨度>

标签: c++ terminal formatting


【解决方案1】:

您可以做的最好的事情是调整您的代码以格式化您正在使用的终端范围内的行。为此,在 OSX 上,您需要使用(和链接)termcap(“终端功能”的缩写)

另见this one

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2013-10-28
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    相关资源
    最近更新 更多