关键字颜色的改变
我在做一个编译器,请问:怎样实现关键字颜色的变化.谢谢咯 问题点数:0、回复次数:5Top
1 楼I_Love_CPP(Never stop!)回复于 2004-12-01 22:45:42 得分 0
这么猛!!!
是设计的一种新语言吗?
我最佩服这种牛人了,看来不去帮你查一下代码都不行了。
Top
2 楼fengqinggao(风清高)回复于 2004-12-02 01:52:35 得分 0
我这么构想:
1、定义一个关键字和颜色对应的表;
2、输入文本时,遇到空格、Tab键以及标点符号等分隔符,则获取已完成的字符或者单词;
3、搜索关键字表,如果获取的字符或者单词是关键字,则设置其对应颜色;
这样就OK了
这三步都不是很难,关于设置颜色,RichEdit可以完成Top
3 楼OverlordBlind(OverlordBlind)回复于 2004-12-02 01:59:09 得分 0
牛人,是编译器还是IDE环境啊
1 你打算每个关键字都单独用一种颜色啊?红int,绿double?
2 不能只在输入空格、Tab、标点时分析,看看Visual Studio等IDE,都是每次击键都进行扫描Top
4 楼fengqinggao(风清高)回复于 2004-12-02 02:53:43 得分 0
嗯,楼上的有道理,的确得每输入一个字符就得判断一次,否则在插入字符和删除字符时就不好处理了,呵呵Top
5 楼ahei(哈哈哈)回复于 2004-12-02 13:20:22 得分 0
嗯,楼上的有道理,的确得每输入一个字符就得判断一次,否则在插入字符和删除字符时就不好处理了,呵呵
--------------------------
----------------------------
就是啊,可是RichEditView只能设置后来输入的字的颜色的变化啊,或者设置选中的文本的颜色的变化啊,不能随意改变一堆字符串中的任意字符的颜色啊Top
相关问题
- 关键字:OpenGL, 颜色, MFC
- 关于RichEdit的问题,现在可以找到关键字,并把关键字改变颜色,但是在输入是闪烁,该怎样解决?
- 自定义关键字 的 颜色,比如WORD,BYTE,DWORD等~~~~~(转)
- 我想更换关键字的颜色怎么办?
- 如何实现像delphi编辑窗口中关键字不同颜色显示?
- vc++ide中输入关键字时颜色变蓝,怎样实现的?
- 关键字:如何设定datagrid中某些特定置的字体颜色!?
- 请问怎样将颜色关键字转换为相应的RGB值?
- 用emacs 编c/c++怎样让关键字显示不同的颜色
- 一个简单的功能:在浏览大量信息时,对于每条信息,用户在浏览时可以改变这条信息中的关键字的颜色及字号---在线等待!




