作者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