キーボード入力された文字を取得します。
制約事項: この関数は、ネイティブ COBOL でのみサポートされます。
構文:
#include "cobscreen.h"
int cobgetch (void);
相当する COBOL 構文:
call "CBL_READ_KBD_CHAR" using ...
例:
次の例は、処理の続行を確認するメッセージを表示します。
int ch;
cobaddstrc("Continue [y/n]? ");
ch = cobgetch();
if (ch == 'Y' || ch == 'y')
{
/* Yes */
説明:
キーボード入力を 1 文字読み取って返します。このルーチンは、キーが押されるまで待機します。
EOF などのエラーを検出すると -1 を返します。