INKEY$ 押されたキーのコードを得ます
long INKEY_STRING;
例
long kcode ;
kcode = INKEY_STRING ;
if( kcode == 'A' ){
.....
}else{
.....
}
INP 入力ポートからの読み取り なし。
INPUT キーボードやファイルから文字列を取り込む
long INPUT( char* istring , long file_number );
char* NEW_INPUT( char* istring , long file_number);
機能
file_numberを省略するとキーボードから入力。
INPUT(...)は十分な文字領域を確保しておくこと。
例
char* istring = NULL ;
istring = NEW_STRING( istring ) ;
.....
istring = DELETE_STRING( istring ) ;
INPUT$ ファイルから指定長さの文字列を取り込む
long INPUT_STRING( char* istring , long size , long file_number );
char* NEW_INPUT_STRING( char* istring , long size , long file_number );
機能
ファイルから文字列を取得。
INPUT_STRING(...)は十分な文字領域を確保しておくこと。
例
char* istring = NULL ;
long file_number ;
file_number = OPEN( "a:\ss.txt" , "for input as" , file_number ) ;
istring = NEW_INPUT_STRING( istring , 12 , file_number );
.....
istring = DELETE_STRING( istring ) ;
CLOSE( file_number ) ;
INPUT WAIT 入力待ち時間制限付きキーボード入力 なし。
INSTR 指定された文字列を探して位置を返す
long INSTR( 探し出す位置 , 探される文字 , 探す文字 )
注意
帰ってくる値は0から始まる位置です。
例
long pos = INSTR( 0 , "ABCDE" , "BC" ) ;
答えは1。
INT 値を超えない最大の整数を返す
long INTEX( double xx ) ;