1. 首页
  2. 课程学习
  3. C++/C
  4. pl0语言分离解释器

pl0语言分离解释器

上传者: 2019-01-08 11:56:49上传 ZIP文件 30.2KB 热度 43次
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
用户评论
码姐姐匿名网友 2019-01-08 11:56:49

可以运行,不错。

码姐姐匿名网友 2019-01-08 11:56:49

有点明白了,对我有帮助

码姐姐匿名网友 2019-01-08 11:56:49

很好,正是我想要的

码姐姐匿名网友 2019-01-08 11:56:49

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

码姐姐匿名网友 2019-01-08 11:56:49

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

码姐姐匿名网友 2019-01-08 11:56:49

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

码姐姐匿名网友 2019-01-08 11:56:49

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

码姐姐匿名网友 2019-01-08 11:56:49

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