Sds loaded

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
struct sds_resbuf *sds_loaded (void);


機能
ロードされているSDSアプリケーション名のリストを返す。
引数
  • なし
戻り値
ロードされているSDSアプリケーション名のリスト。ロードされていない場合は NULL。


サンプル
struct sds_resbuf *loadlist;
struct sds_resbuf *templist;
char string1[512];
int howmany = 0;

loadlist=sds_loaded;

for (templist=loadlist ;templist->rbnext!=NULL; templist=templist->rbnext){
  if (templist->restype!=RTSTR)     // 文字列のはずなのでチェック
    sds_getstring(0,"\n形式が違います。Enterを入力。",string1);
  else {
    sds_printf("\n%s をロードしました。",templist->resval.rstring);
    howmany++;
  }
}

sds_printf("\n%i は既にロードされています。",howmany);
sds_relrb(loadlist);
loadlist=NULL;
templist=NULL;



関連事項