--- /dev/null
+.. index::
+ single: 標準入力の取得; はじめに
+
+==============
+標準入力の取得
+==============
+
+標準入力 (キーボード) の用法を学びます。
+
+* Give 命令
+* GetChar() 関数
+* Input() 関数
+
+.. index::
+ pair: 標準入力の取得; Give 命令
+
+Give 命令
+=========
+
+Give 命令はユーザからの標準入力を取得します。
+
+文法:
+
+.. code-block:: ring
+
+ Give 変数名
+
+用例:
+
+.. code-block:: ring
+
+ See "Enter the first number : " Give nNum1
+ See "Enter the second number : " Give nNum2
+ See "Sum : " + ( 0 + nNum1 + nNum2 )
+
+実行結果:
+
+.. code-block:: ring
+
+ Enter the first number : 3
+ Enter the second number : 4
+ Sum : 7
+
+.. index::
+ pair: 標準入力の取得; GetChar()
+
+GetChar() 関数
+==============
+
+GetChar() 関数は標準入力から一文字取得します。
+
+文法:
+
+.. code-block:: ring
+
+ GetChar() ---> 文字
+
+用例:
+
+.. code-block:: ring
+
+ While True
+ See "
+ Main Menu
+ (1) Say Hello
+ (2) Exit
+ "
+ Option = GetChar()
+ GetChar() GetChar() # 改行
+
+ # 前の二行は改行へ置換できます。
+ # Option を与えます。
+
+ if Option = 1
+ see "Enter your name : " give cName
+ see "Hello " + cName
+ else
+ bye
+ ok
+ End
+
+.. index::
+ pair: 標準入力の取得; Input()
+
+Input() 関数
+============
+
+Input() 関数はキーボードから標準入力を取得します。
+
+文法:
+
+.. code-block:: ring
+
+ Input(nCount) ---> 文字列
+
+この関数は nCount 文字 (最低でも) を読み取るまで待機します。
+
+用例:
+
+.. code-block:: ring
+
+ See "Enter message (30 characters) : " cMsg = input(30)
+ See "Message : " + cMsg