窗口标题GLFW中的FPS计数器

时间:2012-05-20 19:10:15

标签: c++ opengl glfw

我正试图让我的每秒帧数读数出现在我的窗口标题中。我以前做过一次,但是如何设置代码呢?我需要从float切换到const char *。

2 个答案:

答案 0 :(得分:3)

一种简单的方法,并使其与每个数字兼容,可能是:

#include <sstream>

template<class T>
char* toChar(T t) {
    std::ostringstream oss;
    oss << t;
    return oss.str().c_str();
}

这样,无论你使用int,float,long还是其他任何东西,它都会工作并将其作为char *字符串返回。

答案 1 :(得分:1)

您可以使用istringstream,然后使用str(),然后使用c_str()