中易网

用TC做小游戏输出分数,outtextxy不是可以输出字符串么?我做的哪里不对啊?

答案:2  悬赏:40  
解决时间 2021-02-19 17:44
void output(int score)
{
int i=0,k,t;
char str[15];
for(i=0;score!=0;i++)
{
str[i]=score%10;
score=score/10;
}
k=i-1;
for(i=0;i<=(k/2);i++)
{
t=str[i];
str[i]=str[k-i];
str[k-i]=t;
}
str[i]='\0';
setcolor(6);
settextstyle(0,0,3);
outtextxy(55,20,str);
}
最佳答案
str[i]=score%10; ----------改为str[i]='0'+score%10;
score=score/10; 这里应该不对吧!应为SCORE应该是整数吧 假如SCORE为1 你本来想的是str[i]='1' 但你写的是str[i]=1;请问1的ASCALL吗是什么东西呢!你输出的永远是1234567890的ASCALL码所代表的字符,但是查阅ASCALL码表的时候应该有的是无效,无法输出的! 虽然我没用过TC但我觉得你应该把你那个数字转ascall吗的换个程序实在不行 你就用switch 结构如下:int m = score%10;
switch(m){case 0: str[i]='0';case 1: str[i]='1';
全部回答

用c++多好

直接cout输出

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
麦芽贷登陆为什么老是网络异常
我想办一本护照,本人住江干区,请问去市民中心
英德蜜生颜土特产地址在哪,我要去那里办事
以前办理并保留下来的无限流量上网业务,是普
洛阳红星美凯龙到洛阳电力医院坐几路公交车
中国邮政(城东支局)(二环东路狮山市场东南85
神魔大陆爆奶好吗?
intel t6600 和T8300可以互相交换吗?
相逢客我想知道这个在什么地方
今年鄂州医保要交多少钱?是在中行吗?
loadrunner里add step窗口怎么打开
kk咖啡简餐地址在什么地方,想过去办事
e-TEK.TD ADSL 2001 路由器 怎么分网线?
手机上的QQ接到信息时闪烁,如果直接打开信息
窗帘布 麂皮绒的好还是雪尼尔的好
推荐资讯
二本考暨南大学
屁股上长个疙瘩是怎么回事
华硕K42系列怎么样?
电视剧讲述一个在北京卖内衣和一个打工妹相遇
保险业务员的电话约访技巧
youstars这网站怎么样?
足疗养生馆地址有知道的么?有点事想过去
北京爱德斯健身学院与亚洲形体学院哪家好?
autocad启动程序是那个
我长的好看吗?别人都说我长的俊,我觉得我一
今年高二,马上学校举办运动会,班里缺人参加
港惠港式餐厅在哪里啊,我有事要去这个地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?