CAD programy 4M
(getstring [flag] [výzva])
Vyzve uživatele k vložení textu.
Tuto funkci použijte, chcete-li počkat na zadání řetězce uživatelem a poté ho vrátit. Zobrazí se pouze první 132 znaků řetězce.
Nastavte flag na ne nilovou hodnotu, která dovoluje mezery v řetězci. Pokud flag není nulový (obvykle se používá T), uživatel musí ukončit řetězec pomocí klávesy Enter. Pokud flag je nil, nebo chybí, vstupní řetězec je ukončen při prvním stisknutí mezerníku nebo klávesy Enter.
Protože zadaný text v řetězci je brán doslovně, uživatel nemůže zadat jiný výraz LISP jako odpověď na getstring
PŘÍKLAD:
NOTE: Pokud chcete, aby uživatel zadal jednu z několika předem definovaných slov, použijte namísto toho funkci getkword.
Tuto funkci použijte, chcete-li počkat na zadání řetězce uživatelem a poté ho vrátit. Zobrazí se pouze první 132 znaků řetězce.
Nastavte flag na ne nilovou hodnotu, která dovoluje mezery v řetězci. Pokud flag není nulový (obvykle se používá T), uživatel musí ukončit řetězec pomocí klávesy Enter. Pokud flag je nil, nebo chybí, vstupní řetězec je ukončen při prvním stisknutí mezerníku nebo klávesy Enter.
Protože zadaný text v řetězci je brán doslovně, uživatel nemůže zadat jiný výraz LISP jako odpověď na getstring
PŘÍKLAD:
Kód | Vrací |
---|---|
(getstring "Enter street address: ") | "1244" |
(getstring T "Enter street address: ") | "1244 E. Main" |
NOTE: Pokud chcete, aby uživatel zadal jednu z několika předem definovaných slov, použijte namísto toho funkci getkword.