【问题标题】:How to call a variable using Stroustrup's Fltk Text class?如何使用 Stroustrup 的 Fltk Text 类调用变量?
【发布时间】:2017-07-22 22:47:43
【问题描述】:

我想在窗口上创建一个文本。我正在使用 Stroustrup 编程网站上的内置 FLTK 和 GUI C++ 库。他内置的类之一是Text类继承自类Structure。

在窗口上附加文字的一般公式是:

Text x(Point(100,100),"Hello");
window.attach(x);

但是,我想附上用户之前输入的已保存整数,例如年龄。我尝试了以下方法,但无法编译:

Text x(Point(100,100),"Hello, you are " << age << " years old");
window.attach(x);

谢谢。

【问题讨论】:

  • "Hello, you are " &lt;&lt; age &lt;&lt; " years old" 字符串不是这样构造的。
  • 我没有意识到我必须构造一个字符串。我认为这就像一个 cout 声明。

标签: c++ user-interface text fltk class-structure


【解决方案1】:

从c++11开始就可以使用std::to_string了:

Text x(Point(100,100),"Hello, you are " + std::to_string(age) + " years old");

包括字符串标题。

【讨论】:

    猜你喜欢
    • 2012-01-31
    • 2015-11-02
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多