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))
.
.