放火的野丫头 发表于 2008-7-2 11:03

这里应该如何转换类型呢?

我想调用RenderString函数,这个函数的定义是这样的()
int JTTFont::RenderString(const char *text, float x, float y, bool render)
我调用时代码是这样的
mTimerFonts->RenderString(num, 100, 100);

num定义时是这样的
int num =0;

想问如何将num转换成函数所要求的类型

福尔摩斯 发表于 2008-7-2 11:07

(char *) //强制转化成浮点指针  P。S。(定义关键字) 是C和++语言中强制转化的固定格式

放火的野丫头 发表于 2008-7-2 17:03

[quote][bo][un]福尔摩斯[/un] 在 2008-7-2 11:07 的发言:[/bo]

(char *) //强制转化成浮点指针  P。S。(定义关键字) 是C和++语言中强制转化的固定格式 [/quote]
谢谢
sprintf(szBuffer,"%d",num);
mTimerFonts->RenderString(szBuffer, 100, 100);

missiyou 发表于 2008-7-4 09:17

C里不是有,字符转成数,数转成字母。好像是 atoi()

flyue 发表于 2008-7-4 17:22

RenderString?
渲染字符串?
好像某绘图的名词

页: [1]

编程论坛