易码技术论坛

 找回密码
 加入易码
搜索
查看: 116686|回复: 10

我已经很无奈了~大家TC800是新内核的帮我看看

[复制链接]
发表于 2005-7-25 21:53:00 | 显示全部楼层

对于“变量区空间不足”问题是不是内存用完?怎样解决~谢谢~
发表于 2005-7-25 21:53:00 | 显示全部楼层
我1.1的内核也是120的结果
嗨,暂时又不能生机
ps:是不是Cos()这函数在旧内核上有的无效? 直接将参数原封不动的返回了



[em06]
 楼主| 发表于 2005-7-25 22:04:00 | 显示全部楼层
不是的~我只不过给的一个特例~试其他值0~90都可以正常计算~超过了答案就乱七八糟了~
[em06]
 楼主| 发表于 2005-7-25 22:10:00 | 显示全部楼层
以下是引用danwls9890在2005-7-25 21:53:03的发言:[BR]
对于“变量区空间不足”问题是不是内存用完?怎样解决~谢谢~

我知道灰度图占空间大~可我就贴了3副160×80的图就“变量区空间不足”,这样的话编灰度游戏很是困难了~!!
[em06][em06][em06]
发表于 2005-7-25 22:12:00 | 显示全部楼层
用System.cos吧
 楼主| 发表于 2005-7-25 22:19:00 | 显示全部楼层
我用的是Lave2de好像不支持System.cos啊~
PS:给TC800编灰度程序~用什么编好?
发表于 2005-7-25 22:50:00 | 显示全部楼层
给TC800编灰度程序,当然是用LavaXIde3.1了
 楼主| 发表于 2005-7-25 23:05:00 | 显示全部楼层
可不是所有LavaXIde3.1函数都能在TC800上运行~比如Math.cos之类~还有LavaXIde3.1支持浮点~Tc800好像不行呢~
发表于 2005-7-25 23:31:00 | 显示全部楼层
Tc800的LavaX支持浮点和Math.cos等。
 楼主| 发表于 2005-7-26 17:59:00 | 显示全部楼层
不知道是我内核没升级还是什么的~我的TC800这程序运行不了
#define Pi 3.14159265

void main()
{
    int i,x1,y1,x2,y2;
    x1=20;
    y1=40;
    Line(15,40,145,40,1);
    Line(20,0,20,79,1);
    for (i=3;i<=360;i=i+3) {
        x2=x1+1;
        y2=40-Math.sin(i*Pi/180)*36+0.5;
        Line(x1,y1,x2,y2,1);
        x1=x2;
        y1=y2;
    }
    getchar();
}
[em06]
 楼主| 发表于 2005-7-25 21:22:56 | 显示全部楼层 |阅读模式


帮我看看这在新内核的TC800上运行的结果是多少~我的老内核运行结果竟然是120~在我的NC2600上结果正常为-512。
郁闷死~
程序蛮简单
void main()
{int a;
a=Cos(120);
printf("%d ",a);
getchar();
}
[em06][em06]
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-1 14:30 , Processed in 0.013658 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表