2012-05-20 46 views
1

我試圖讓我的幀每秒讀數出現在我的窗口標題中。我之前做過一次,但是我如何設置代碼來做到這一點?我需要從float切換到const char *。窗口標題中的FPS計數器GLFW

+0

將float/double轉換爲字符串在這裏:http://stackoverflow.com/questions/1123201/convert-double-to-string-c – Tim

回答

3

一個簡單的方法,並使其與每一個數字兼容的可能是:

#include <sstream> 

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

這樣,無論你使用整數,浮點,或長或任何其他人,將工作和回報它作爲char *字符串。

+0

沒問題,如果解決了,只需點擊它! – Rosme