搜索
查看: 566|回复: 4
打印 上一主题 下一主题

[原创] 自己做的呵呵C IDE 【未完工】

[复制链接]
跳转到指定楼层
楼主
发表于 2015-12-27 13:43:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 邀请码 于 2015-12-27 14:44 编辑

名字:呵呵C
和啊哈C一样,也是用的gcc内核【我好想应该用g++】
不过是控制台版本的
正在查询多种资料 刮开后面的查看(真的能刮哦)【鼠标操作控制台,WINAPI改变控制台字符颜色,控制键的ASCII等等...】
现在刚做好了初始化,还有一堆bug
编译过程呢,简单:system(str)在农个sprintf就行了
关键就是这儿不好弄(我都想引入插件了)
估计代码嘚农个几百行去了(C++开发)
寒假弄出来发到这儿

沙发
发表于 2015-12-27 15:14:09 | 只看该作者
代码高亮确实不好弄啊,我本来也想弄一个简单的的
板凳
 楼主| 发表于 2015-12-29 12:29:19 | 只看该作者
zhuzhu81998 发表于 2015-12-27 15:14
代码高亮确实不好弄啊,我本来也想弄一个简单的的

代码高亮我想可以这么弄
当输入或者删除一个字符(也就是有改动)时候,从这里往前面搜索直到一个非标识符的字符 往前面的那一段可认为是标识符 然后依次判断每一个关键字如果匹配就高亮显示。
还有,C语言所有标识符都不会超过x个字符(这个x到时候算出来,好想是8个)如果超过8个不判断
可以弄得更快一点的算法
地板
发表于 2015-12-29 17:18:46 | 只看该作者
邀请码 发表于 2015-12-29 12:29
代码高亮我想可以这么弄
当输入或者删除一个字符(也就是有改动)时候,从这里往前面搜索直到一个非标识 ...

C标准的关键字不是非常多,但是也有点麻烦
5#
发表于 2015-12-29 22:46:51 | 只看该作者
你可试试String.h 里的函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表