0
在Lazy Foo's tutorial關於定時器他使用std::stringstream timeText;
。然而,因爲我在C編碼,我想知道是否有類似的東西可以使用?最終,如果結果被存儲爲一個字符串,這將是完美的,因爲我可以通過TTF呈現它。此刻,getticks()
返回uint32
;我如何將它轉換爲字符串?將C中的SDL定時器設置爲char字符串
在Lazy Foo's tutorial關於定時器他使用std::stringstream timeText;
。然而,因爲我在C編碼,我想知道是否有類似的東西可以使用?最終,如果結果被存儲爲一個字符串,這將是完美的,因爲我可以通過TTF呈現它。此刻,getticks()
返回uint32
;我如何將它轉換爲字符串?將C中的SDL定時器設置爲char字符串
該示例僅使用字符串流,然後使用運算符來構建字符串。
在C語言中,你可以使用,sprintf的:
char timeText[100];
sprintf(timeText,"Milliseconds since start time %lu", (SDL_GetTicks() - startTime);
.
.
if(!gTimeTextTexture.loadFromRenderedText(timeText, textColor))
.
.