しゃある通信

#15-06 [hack]gperf
657 個もある keyword から対応する値を引っ張るテーブルを作ることになった。こゆときこそ gperf の出番だ。でもこんなに大きなテーブルは作ったことないので不安…。

とりあえず /usr/openwin/bin/rgb.txt (笑) を処理するスクリプト書いて

% ./rgb2tbl.pl | sort | uniq > color.gperf
% gperf -goatp -H color_hash -N color_set -k1-13,\$ color.gperf > color.c

で意外とあっさりでけた。それにしても lookup table むちゃむちゃデカい。



マクロミルへ登録

© 1998 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.002917 cached