Sds dictsearch

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月15日 (火) 17:07時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
struct sds_resbuf *sds_dictsearch(const sds_name nmDict, const char *szFindThis, int swFirst);


機能
ディクショナリ内の項目を検索する。
引数
  • nmDict : 検索するディクショナリの名前。
  • *szFindThis : ディクショナリ内で検索する項目を指定する文字列。
  • swFirst : 表示パラメータ。0以外なら最初の項目。
戻り値
検索した項目があれば、その内容、なかった場合は nil。


サンプル
sds_name nmdict;
struct sds_resbuf *dictRecord = NULL;

/* named object ディクショナリーを取得 */
sds_namedobjdict(nmdict);

/* named objects ディクショナリーから"ACAD_GROUP" を検索 */
dictRecord = sds_dictsearch(nmdict,"ACAD_GROUP",0);

/* レコードのリストを返す */
sds_retlist(dictrecord); 

/* メモリー開放 */
sds_retlist(dictrecord); 
if(dictrecord != NULL)
sds_relrb(dictrecord); 



関連事項