求C语大神!!我用easyx,想在窗口里输出一串数字,于是定义了字符串fen[10],用的是函数o
求C语大神!!我用easyx,想在窗口里输出一串数字,于是定义了字符串fen[10],用的是函数outtextxy(310,35,_T(fen)),然而调试不了,显示出图...
求C语大神!!我用easyx,想在窗口里输出一串数字,于是定义了字符串fen[10],用的是函数outtextxy(310,35,_T(fen)),然而调试不了,显示出图中的这个错误。。。请问怎么改啊??
展开
展开全部
不是未定义 这个easyx的库应该是定义了某个宏,直接_T()内接变量名的话会出问题,_T()括号内必须是型如 "plan text" 这样的明文。如果想输出变量的话,一种方式是需要使用c.str()方式将string类型变量转为 LPCTSTR 类型。 然后直接在函数相应参数位置填入转换后的值:
例如:
string str1 = "123";
LPCTSTR text = LPCTSTR(str1.c_str());
outtextxy(0, 0, text);
不过这种直接转换有可能有乱码 需要在vs中调整一下编码格式 具体的可以百度 "c_str转LPCSTR乱码"
例如:
string str1 = "123";
LPCTSTR text = LPCTSTR(str1.c_str());
outtextxy(0, 0, text);
不过这种直接转换有可能有乱码 需要在vs中调整一下编码格式 具体的可以百度 "c_str转LPCSTR乱码"
展开全部
给我题目
更多追问追答
追问
呃,我这个是一个游戏,2048。。
追答
这个 我昨天也看到了 空间里 2048这个是什么 结果会怎么样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的Lfen定义了吗
更多追问追答
追问
怎么定义?
追答
啊..怎么定义...和你字符串一样的方法定义啊...
int Lfen? char Lfen? float Lfen?
你这个变量是什么类型的啊,用来干嘛的...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询