Sds getkword

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
int sds_getkword (const char *prompt, char *answer);


機能
ユーザがキーワードを入力するまで待機(一時停止)し、入力されたキーワードを返す。
キーワードは、sds_getkword の前に sds_initget を使用して決める。キーワードとしてコマンド名を使用してはならない。
引数
  • *prompt : キーワードを取得する際のメッセージ。
  • *answer : ユーザーの入力のキーワード。キーワードは最大512文字で終端には必ず Ø(ASCII 0) がある。
戻り値
ユーザーが Esc を押した場合は RTCAN、失敗した場合は RTERROR、成功した場合は RTNORMを返す。
sds_getkword 自体が、RTKWORD を返すことはない。
サンプル
char string1;
sds_initget(0,"Cat Dog Horse Bird");
sds_getkword("\n好きなペットは? Cat/Dog/Horse/Bird : ",string1);
sds_printf("\n選択したのは %s。 ",string1);