Hiroyuki Komatsu
komat****@taiya*****
2005年 3月 3日 (木) 11:10:09 JST
小松です。 At Thu, 3 Mar 2005 10:46:00 +0900, Hiroaki Nakamura wrote: > tomoeのAPI案 > ============ > > 基本的にはmatch.cのmain()内の処理を分割することになります。 > * int tomoe_match(letter *input, char ***matched) > - 上記の変更を行なった上でget_matched_char_index()を呼ぶ。 > 戻り値は辞書内の文字のインデックスの配列が返ってくるので、 > それを元に文字列(char*)の配列(char**)を作成して出力引数matchedに設定する。 > 作成後に > static void int_array_free_contents(int_array *array) > を呼んでget_matched_char_index()の戻り値の領域を解放する。 char** の代わりに、新しい型を定義するのはいかがでしょうか? 将来、スコアなどの付加情報が増えるかもしれませんし。 -- 小松弘幸 ----------------------- http://taiyaki.org/