Sds dictnext

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
struct sds_resbuf * sds_dictnext(const sds_name nmDict, int swFirst);


機能
ディクショナリの次の項目を返す。
引数
  • nmDict : 検索するディクショナリの名前。
  • swFirst : パラメータ0以外の場合、nmDictの最初の項目を取得する。
戻り値
検索したディクショナリーが見つかった場合は、ディクショナリーレコード、見つからなかった場合は nil を返す。


サンプル
sds_name ename;
struct sds_resbuf *nextDictRecord = NULL;

/* named object ディクショナリーを取得 */
if ( sds_namedobjdict(ename) != RTNORM )
sds_printf("\nnamed object ディクショナリー からの取得エラー。");

/* 次の Named Objects ディクショナリーテーブルを取得 */
nextDictRecord = sds_dictnext(ename,0);

/* レコードを取得 */
sds_retlist(nextDictRecord); 

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



関連事項