关于RichEdit控件显示效率的问题一问

lyzcom 2003-05-17 12:56:32
RichEdit可以设置任何一行任何一个字符的字体、颜色以及样式,但是,假如我建立一个5000个字符串的数组,然后打开一个256Kb的文字。
假如我要求在这个256Kb的文件中搜索,只要是符合5000个字符串中的任意一个,就将这个文件中的这个字符串设置为蓝色,否则就为黑色。
按照这样计算的话,则需要两个循环:
for(i = 0; i < 5000; i ++)
{
while(假如找到了的话)
{
设置这段找到的字符串为蓝色。
}
}
这样起码会有5000次的循环在256Kb的内存字节中。

我在想着这个效率会如何。当然这只是在想想,我没有做过实际测试。不知哪位大哥能给点大概的说法呢。
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvjack 2003-05-24
  • 打赏
  • 举报
回复
直接用rtf的蓝色字符标记符去替换你的字符不知行不行
lyzcom 2003-05-17
  • 打赏
  • 举报
回复
没有人能估计?

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧