2个回答
展开全部
char * buf[100];
double v = 100;
sprintf(buf, "%g", v);
LPCTSTR p = (LPCTSTR)buf;
double v = 100;
sprintf(buf, "%g", v);
LPCTSTR p = (LPCTSTR)buf;
更多追问追答
追问
char* str;float fps;
sprintf(str,"%d",fps);
_pFont->DrawTextA(NULL,(LPCTSTR)str,-1,&_rect,DT_TOP|DT_LEFT,0xff000000);
然后显示一个读取内存0x00000000错误
追答
sprintf(str,"%d",fps);
不行,%d是输出整型,浮点型要这样
sprintf(str,"%f",fps);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询