User Tools

Site Tools


en:input

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:input [2016/01/01 22:41]
127.0.0.1 external edit
en:input [2020/11/22 21:31] (current)
admin
Line 1: Line 1:
 ===== Input (Statement) ===== ===== Input (Statement) =====
 ==== Format ==== ==== Format ====
-**input** //prompt_expr////string_variable$//\\ +**input** [[expressions|prompt]][[variables|variable]]\\ 
-**input** //prompt_expr////numeric_variable//\\ +**input** [[variables|variable]]\\ 
-**input** //string_variable$//\\ +**input** [[expressions|prompt]][[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
-**input** //numeric_variable//\\ +**input** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
-**input** //prompt_expr////string_array_variable$[index]//\\ +**input** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
-**input** //prompt_expr////numeric_array_variable[index]//\\ +**input** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
-**input** //string_array_variable$[index]//\\ + 
-**input** //numeric_array_variable[index]//\\ +**input float** [[expressions|prompt]], [[variables|variable]]\\ 
-**input** //prompt_expr////string_array_variable$[indexindex]//\\ +**input float** [[variables|variable]]\\ 
-**input** //prompt_expr////numeric_array_variable[index, index]//\\ +**input float** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
-**input** //string_array_variable$[index, index]//\\ +**input float** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
-**input** //numeric_array_variable[index, index]//\\+**input float** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]][[integerexpressions|column_index]] ]\\ 
 +**input float** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
 + 
 +**input integer** [[expressions|prompt]][[variables|variable]]\\ 
 +**input integer** [[variables|variable]]\\ 
 +**input integer** [[expressions|prompt]], [[arrays|array_variable]][[[integerexpressions|index]] ]\\ 
 +**input integer** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
 +**input integer** [[expressions|prompt]][[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
 +**input integer** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
 + 
 +**input string** [[expressions|prompt]], [[variables|variable]]\\ 
 +**input string** [[variables|variable]]\\ 
 +**input string** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
 +**input string** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ 
 +**input string** [[expressions|prompt]][[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ 
 +**input string** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\
  
 ==== Description ==== ==== Description ====
-Waits for the user to type a line of text into the text output window.  When the user hits the enter or return key, the line is read in to a //string_variable// or a //numeric_variable//.\\ +Waits for the user to type a line of text into the text output window.  When the user hits the enter or return key, the user's input is stored in to a [[variables|variable]].\\
-User may optionally be prompted for the input by //prompt_expr//.\\ +
-If a numeric variable is specified and non-numeric data is entered a zero will be assigned to the numeric variable.\\ +
-References to array elements may also be specified.+
  
 +Using just INPUT, if the user types a valid number it will be converted and stored as either an integer or a float.  If INPUT is unable to convert what is typed, it will be saved as a string.\\
 +
 +You may force the type conversion by specifying INPUT FLOAT, INPUT INTEGER, or INPUT STRING. \\
 +
 +User may optionally be prompted for the input by [[expressions|prompt]].\\
 +References to array elements may also be specified.
  
 ==== See Also ==== ==== See Also ====
 {{page>en:start#Keyboard and User Input&noheader}} {{page>en:start#Keyboard and User Input&noheader}}
 +
 +
 +==== History ==== 
 +|1.99.99.14|Added INPUT FLOAT, INPUT INTEGER, INPUT STRING and made INPUT try to assign variable the correct type (integer, float, or string) based upon the user entry.|
 +
  
en/input.1451713281.txt.gz · Last modified: 2020/02/28 10:46 (external edit)