2008年11月14日

如何在博客上发布Source code代码

通常在博客日志中发表含有空格的文章,空格会被省略掉,所以一些需要使用空格来排版的文章就会显得很零乱,特别是一些程序代码。有什么办法可以方便地将文本转换成html文件吗?看看我的方法。
1。下载GNU Source Highlight工具
下载src-highlite-2.1.2.exe
2。安装src-highlite

3。将安装目录下GnuWin32\bin\的所以文件拷贝只安装目录GnuWin32\share\source-highlight
这样做主要是省掉一些路径配置
4。使用你喜欢的工具编辑文件,比如Notepad或UltraEdit,注意文件名后缀要是.c,
这样就可以使用该工具转换代码的功能
5。使用cmd命令进入GnuWin32\share\source-highlight

6。将你编辑的文件拷贝到GnuWin32\share\source-highlight
7。执行转换命令
source-highlight.exe -i 文件名.c -o 文件名.html
8。转换成功后使用编辑工具打开"文件名.html",将文件内容拷贝到博客即可。


例子:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int
main()
{
int i,
char c;

for (i=0; i<10; i++)
{
c = 0x30 + i;
printf("This is a char: %c\n", c);
}

return 0;
}

没有评论: