| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1718 人关注过本帖
标题:cscanner v0.2
只看楼主 加入收藏
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
/*****************************************************************
** HighlightCodeV3.0 software by yzfy(雨中飞燕) http:// **
*****************************************************************/
// 包含头文件
#include <stdio.h>
#include "conio\
.h"
#include <std\
lib.h>

// 函数实现
int main()
{
   
// 函数开始了 \
        printf("hello world !\r\n");
   
printf("hello world !\r\n");
    getchar();
    return 0;
}


还有这个。。。。

[color=white]
2008-05-18 21:26
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
你是说那个续行符,这个倒是没有考虑到,是个 bug 啊。
2008-05-18 21:27
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
等我再改下吧,当然,也许还有别的问题,软件的正确性是无法证明的,只有通过不断的测试来发现,并修改已知的 bug.
2008-05-18 21:30
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
又改了下,修正了续行符号所导致的 bug.
感谢飞燕提供测试用例。
2008-05-18 22:54
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
偶再找找看。。。

现在的主要问题是以下代码:
/*****************************************************************
** HighlightCodeV3.0 software by yzfy(雨中飞燕) http:// **
*****************************************************************/
// 包含头文件
#include <stdio.h>
#include "conio\
.h"
#include <std\
lib.h>

主函数
// 函数实现
int main()
{
   
// 函数开始了 \
        printf("\"hello world !\"\r\n");
   
printf("hello world !\r\n");
    getchar();
    return 0;
}


[color=white]
2008-05-18 23:55
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
改了下,看来要做完善还是挺困难的。
2008-05-19 14:43
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
因为你基于文件输入输出,问题还会有很多很多。。。。
比如字符编码。。。。

[color=white]
2008-05-19 14:56
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
这个似乎跟是否用文件输入没有关系吧,如果一个 scanner 不能处理文件输入,那就不能叫 scanner 了。ANSI C 的源文件采用的都是 asiic 编码的。关键还是在 html 的编码上,和对 error char 的处理上,我前面将每个 error char 加上了 html 标签,但是对于汉字来说,一个汉字是由两个字节组成的。现在改了下,对于连续的 error char , 将会照原文输出,只是在首尾加上了 html 标签。
2008-05-19 15:10
雨中飛燕
Rank: 1
等 级:新手上路
帖 子:765
专家分:0
注 册:2007-10-13
收藏
得分:0 
啊。。。偶发现偶软件里高亮预览框中的代码复制到Word中的话,
代码仍然是彩色的。。。。(好儍,嘿嘿)

[color=white]
2008-05-19 15:27
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
应该是哪个控件自带了剪贴板的功能,因该有接口函数可以禁止掉吧,不过这样也很好的。
2008-05-19 15:35
快速回复:cscanner v0.2
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034929 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved