1

フレーム/秒の読み取り値をウィンドウ タイトルに表示しようとしています。以前に一度やったことがありますが、それを行うためのコードをどのように設定すればよいでしょうか? float から const char * に切り替える必要があります。

4

2 に答える 2

3

簡単な方法で、すべての数値と互換性を持たせるには、次のようにします。

#include <sstream>

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

このように、int、float、long などを使用しても機能し、char* 文字列として返されます。

于 2012-05-20T21:58:08.997 に答える
1

istringstreamthen str()thenを使用できますc_str()

于 2012-05-20T19:12:58.693 に答える