关于简易语法高亮(已有第三版,免费)
这个论坛的UBB代码被修改过,不是原版的代码,故直接可显示(刚刚发代码时发现)反而给制作带来通用性的问题。。。。
现在准备的想法是,不同的版本分别做一个语法文件,不过还是不想做得太复杂
以简单易用为好。。。。
[font=Courier New]
#include <stdio.h>
#define __ putchar
int main(int _)
{
const char *s="计铡诣窒瞪修势裸绸解\10\0 晾默?|";
for(_^=_;__(_[s]+_%3)||(_^=_);_=-~_);
for(;__(_[s]+_%3);_==13?_+=10:_=-~_);
getchar();return 0;
}
[/color]
------------------------------------内容更新------------------------------------
第二版 软件界面:
详细内容和软件下载请参看 http://yzfy.org/bbs/viewthread.php?tid=768
[color=white]
[[it] 本帖最后由 雨中秣燕 于 2008-5-1 10:58 编辑 [/it]]
----------------解决方案--------------------------------------------------------
汗........那两句话是真的假的~
----------------解决方案--------------------------------------------------------
虽然不想承认,只是看懂一点点...
[[it] 本帖最后由 sunkaidong 于 2008-4-22 17:06 编辑 [/it]]
----------------解决方案--------------------------------------------------------
#include<stdio.h>
#define __ putchar
int main(int i)
{
const char *s="计铡诣窒瞪修势裸绸解\10\0 晾默?|";
for(i^=i;putchar(s[i]+i%3)||(i^=i);i=-~i);
for(;putchar(s[i]+i%3);i==13?i+=10:i=-~i);
getchar();return 0;
}
----------------解决方案--------------------------------------------------------
到不是真不懂..只是想燕子可以写清楚点..以前有这个题目出现的时候就看过了..呵呵
#include <stdio.h>
void main(char _)
{
for(--_;putchar(_++["Ij-Ipx!bsf!zpv\"\1"]-1););
}
[[it] 本帖最后由 sunkaidong 于 2008-4-22 17:20 编辑 [/it]]
----------------解决方案--------------------------------------------------------
偶无知,这是什么题目啊?
----------------解决方案--------------------------------------------------------
呃。。。你们俩跑题了。。。。
[color=white]
----------------解决方案--------------------------------------------------------
哈哈,一晚上已经写好了一个简易版本啦。。。
偶看看明天能不能把第一版发出来给大家试试吧
[color=white]
----------------解决方案--------------------------------------------------------
#include <stdio.h>
#define __ putchar
int main(int _)
{
const char *s="计铡诣窒瞪修势裸绸解\10\0 晾默?|";
for(_^=_;__(_[s]+_%3)||(_^=_);_=-~_);
for(;__(_[s]+_%3);_==13?_+=10:_=-~_);
getchar();return 0;
}
看看这个的效果如何
[color=white]
----------------解决方案--------------------------------------------------------
。。。。
还是不明白``那2个代码是什么意思```
还是没看到是怎么高亮的```
----------------解决方案--------------------------------------------------------