pl0语言分离解释器

Terafer 42 0 ZIP 2019-01-08 11:01:49

main里面保留了原有的俩函数 一个 base 一个interpret() 在interpret函数里的switch然后里面读 然后需要把读入文件的中间代码东西转换成数字 然后写出一个转换的函数 ,把里面新加的 StringToInt 吧J中间代码换成0 1 2 3 4…… 为了进入那个switch 里面的case们 main函数里加了个 while(!feof(readfile)) { fscanf(readfile,"%s",temp); fscanf(readfile,"%d",&a); fscanf(readfile,"%d",&b); code[i

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

可以运行,不错。

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

有点明白了,对我有帮助

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

很好,正是我想要的

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

很有用哦,对于学习尤其是自己写编译器的时候,代码很实用

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

刚开始自己不明白这题目是什么意思,看过这个代码后明白了,然后自己又写了一遍,很有帮助

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

运行时没有太大的问题,尤其是将字符串数字化的函数StringToInt()感觉很巧妙,十分感谢

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

这个有点小问题 在fprintf部分有点问题好像 不过稍稍改下就能用了 也挺好的

Generic placeholder image 卡了网匿名网友 2019-01-08 11:01:49

有点小bug但是还是能运行的,不错,成功的读懂了函数,把base和interpret分离出来。