易码技术论坛

 找回密码
 加入易码
搜索
楼主: gameghost

[工具] [原创][星端编译器1.43(增加结构指针)][2006/12/23]

[复制链接]
发表于 2006-10-7 14:06:05 | 显示全部楼层
BUG 报告:

经典的圆周率LAVA算法 的这段代码编译后无法运行...

PS:希望能解决 char var[]="abc"; 不支持的问题,否则写为
    char var[]={"abc"}; 会在PC端的编译器中编译出错。

圆周率.txt

2 KB, 下载次数: 671

发表于 2006-10-7 14:37:21 | 显示全部楼层
啊正式版更新的很快啊!!
发表于 2006-10-7 16:25:51 | 显示全部楼层
怎么还是没有Sctruct啊!?
能不能写上错误后面括号里的数字的意思啊?
能不能写一个函数像BASIC的INPUT一样.
LAVA要自己写...
麻烦啊...
发表于 2006-10-7 18:24:59 | 显示全部楼层
非常激动~~~~
变量上限增到了150个太好了。不知跳转的上限是多少?
发表于 2006-10-7 19:15:08 | 显示全部楼层
支持啊
好东西
 楼主| 发表于 2006-10-8 15:06:10 | 显示全部楼层
又修正了一些东西~~那个圆周率应该能运行了~~
发表于 2006-10-8 15:25:27 | 显示全部楼层
更新很快呀!
发表于 2006-10-8 15:33:24 | 显示全部楼层
好不容易上一次易码,看到这个。。。这个。。。
支持啊!加油!
发表于 2006-10-8 15:52:29 | 显示全部楼层
支持啊
又更新了哦
发表于 2006-10-8 16:05:48 | 显示全部楼层
嵌入汇编部分破坏了跨平台性。
其他部分还不错,尽量向LavaXIde靠拢比较好。
发表于 2006-10-8 16:10:12 | 显示全部楼层
强烈支持再次更新!!!

ps:仍然不支持 char var[]="abc"; 郁闷...
 楼主| 发表于 2006-10-8 16:36:09 | 显示全部楼层
引用第50楼leesoft2006-10-08 16:05发表的“”:
嵌入汇编部分破坏了跨平台性。
其他部分还不错,尽量向LavaXIde靠拢比较好。

呵呵!多谢夸奖,嵌入汇编部分的调用方法至少在6502机型上是跨平台的,现在跟LavaXIde的差距太大,比如struct,这个东西编译起来是很占内存的,直接用变量表似乎是不可能了,我也正在想解决方法,还有就是优化问题,对于在星星上属实有点困难,现在除了尽量解决错误外,我想再看看还有什么可以改进的。

ls:关于a[]=" "的问题,放到下次更新吧。
发表于 2006-10-8 16:44:12 | 显示全部楼层
或许可以考虑使用临时文件来解决内存太小的问题
发表于 2006-10-8 17:45:38 | 显示全部楼层
BUG报告:
读文件仍然有问题...

读文件测试.txt

1 KB, 下载次数: 677

发表于 2006-10-8 18:55:11 | 显示全部楼层
平台,现在已经不重要了!
 楼主| 发表于 2006-10-9 10:00:30 | 显示全部楼层
回54楼:
谢谢了,解决问题又更新了.而且可以用那样的字符串初始化的方式了,当然,原来的也能用~~
如果还有什么问题我会立刻修改并更新的.
发表于 2006-10-9 10:47:53 | 显示全部楼层
引用第43楼wqx12006-10-07 16:25发表的“”:
怎么还是没有Sctruct啊!?
能不能写上错误后面括号里的数字的意思啊?
能不能写一个函数像BASIC的INPUT一样.
LAVA要自己写...
麻烦啊...
现在我正在写,等一段时间就可以放出来!
发表于 2006-10-9 10:53:04 | 显示全部楼层
LZ或许可以把我写的
void scanf(int mode,long add);
这个函数(目前还没发表)放到编译器里,如果在程序中用到了
scanf("%s",word);
这么一个函数调用语句时就把这个scanf函数编译好并放到调用scanf函数的前一个函数里,不知这样可行否?
发表于 2006-10-9 12:25:54 | 显示全部楼层
更新好快呀!
严重支持中...
发表于 2006-10-9 14:09:14 | 显示全部楼层
抓紧顶一下!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-3-29 23:30 , Processed in 0.011409 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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