2017-05-20 34 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)) 
. 
. 
相关问题