作者aguai (阿怪)
看板Liu
标题[讨论] Linux上的虾米查码程式...
时间Sun Mar 23 02:08:27 2008
因为google超久都找不到
乾脆自己写一个
sa.c
-----------------------------------
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char* data[]={
"对","a","寸","aa",............
//把整个liu.cin里的内容贴过来
};
int main(int argc, char* argv[]){
if(argc!=2){
printf("usage:\nsa 字\n");
return 0;
}
int result=0;
unsigned int SIZE=sizeof(data)/(sizeof(char*));
unsigned int i;
for(i=0; i<SIZE; i+=2){
if(!strcmp(argv[1],data[i])){
printf("「%s」 的呒虾米码是: \"%s\"\n",argv[1], data[i+1]);
result++;
}
}
if(result==0){
printf("无结果\n");
}
return 0;
}
-------------------------------
然後用gcc -O3 -pipe -o sa sa.c
生成sa
再copy到 /usr/local/bin 底下
就可以了
在终端机里打sa 哈
会出现
「哈」 的呒虾米码是: "oao"
这样
因为Liu的Table有版权 所以不能提供下载也无法以任何自由的方式释出
不过这是很简单的程式
三万多行几乎都是字码对应
有需要的人剪贴一下回去用罗
希望我的呒虾米能变快.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 86.136.129.170
1F:推 trunone:还是写从档案读取的好吧,这样整个丢近source里.... 03/23 09:08
2F:→ aguai: 这样的话用grep就好了呀...就是要整个包的source里... 03/23 10:15
3F:→ aguai:build 到好加upx 200kb出头 ok啦... 03/23 10:16
4F:推 H45:楼上可以教一下用 grep 的 script 吗 03/23 16:14
5F:推 ducksteven:grep "字" table.txt #table 用纯文字档 03/23 19:34