2017-05-20 29 views
0

Lazy Foo's tutorial關於定時器他使用std::stringstream timeText;。然而,因爲我在C編碼,我想知道是否有類似的東西可以使用?最終,如果結果被存儲爲一個字符串,這將是完美的,因爲我可以通過TTF呈現它。此刻,getticks()返回uint32;我如何將它轉換爲字符串?將C中的SDL定時器設置爲char字符串

回答

0

該示例僅使用字符串流,然後使用運算符來構建字符串。

在C語言中,你可以使用,sprintf的:

char timeText[100]; 

sprintf(timeText,"Milliseconds since start time %lu", (SDL_GetTicks() - startTime); 
. 
. 
if(!gTimeTextTexture.loadFromRenderedText(timeText, textColor)) 
. 
. 
相關問題