LEFT$ 文字列の左から取り出す
char*	LEFT_STRING( char* source_string , long size ) ;
戻値
取り出した文字列のポインタ。
例
char	sbuf[256];
strcpy( sbuf , LEFT_STRING( "文字列" , 2 ) ;
sbufには"文"が入ります。

拡張文字列の左から取り出す
char*	NEW_LEFT_STRING( char* n_string , char* source_string , long size ) ;
例
char*	n_string = NULL ;
n_string = NEW_LEFT_STRING(n_string , "ABCDE" , 3 ) ; // n_strinにはABCが入ります
.....
DELETE_STRING( n_string ) ;


LEN 文字列長さ
long LEN( char * string ) ;
long strlen( char * string ) ; 	// C++標準関数


LET 代入宣言子				なし。


LINE (標準)
long	LINE(double x1,double y1,double x2,double y2,COLORREF色1,
              char* 制御文字,COLORREF色2);
解説
COLORREFはRGB(red,gree,blue)で表記するフルカラーの値です。白はRGB(255,255,255)です。
1番ペンの色を使う時には、PEN_COLOR(1)とします。
省略された線色はLINE_COLOR、線種はLINE_STYLE、描画モードはDRAW_MODEで設定できます。
例
LINE( x1,y1,x2,y2 );
LINE( x1,y1,x2,y2,line_color );
LINE( x1,y1,x2,y2 ,line_color,"B");
LINE( x1,y1,x2,y2 ,line_color,"BF");
LINE( x1,y1,x2,y2 ,fill_color,"BF", line_color);
LINE( x1,y1,x2,y2 ,fill_color,"BF", line_color,draw_mode);


LINE (拡張)
LINEEX( hdc,x1,y1,x2,y2,色1,制御文字,色2);
解説
任意のVRAMに線を引きます。VRAMは、VRAM_CONTROL* u_vram = NULL ;
u_vram = NEW_VRAM( u_vram , width , height ) ;
で作成してください。
VRAM構造体のメンバ変数m_hDCが最初の引数になります。
特例としてサブメニュのベース部分はSUBMENU->m_hDC、画面のそれは、SCREEN->m_hDC です。
省略された線色はLINE_COLOR、線種はLINE_STYLE、描画モードはDRAW_MODEで設定できます。
例
LINEEX( u_vram->m_hDC,x1,y1,x2,y2 );
LINEEX( u_vram->m_hDC,x1,y1,x2,y2,line_color );
LINEEX( u_vram->m_hDC,x1,y1,x2,y2 ,line_color,"B");
LINEEX( u_vram->m_hDC,x1,y1,x2,y2 ,line_color,"BF");
LINEEX( u_vram->m_hDC,x1,y1,x2,y2 ,fill_color,"BF", line_color);
LINEEX( u_vram->m_hDC,x1,y1,x2,y2 ,fill_color,"BF", line_color,draw_mode);


LINE INPUT キーボードから1列入力
char*	LINE_INPUT( char* n_string , char* prompt_string ) ;
char*	NEW_LINE_INPUT( char* n_string , char* prompt_string ) ;
例
char*	n_string = NULL ;
n_string = NEW_LINE_INPUT( n_string , "12" ) ;
.....
DELETE_STRING( n_string ) ;


LINE INPUT# ファイルから1列入力
char* NEW_LINE_INPUT_( char* n_string , long file_number ) ;
例
char*	n_string = NULL ;
n_string = NEW_LINE_INPUT_( n_string , 1 ) ;
.....
DELETE_STRING( n_string ) ;


LINE INPUT WAITE 制限時間付きキーボードから1列入力		なし。
LIST/LLIST プログラムリストを出す。				なし。
LOAD プログラムをメモリに上げる				なし。


LOC ファイル内の論理現在位置を返す
long	LOC( long file_number ) ;


LOCATE テキストのカーソル位置指定
long	LOCATE( long ix , long iy ) ;


LOF 開いたファイルのサイズ
long	LOF( long file_number ) ;


LOG 自然対数
double	LOG( double xx ) ;
double	log( double xx ) ;	// C++標準関数
その他
常用対数は
double	log10( double xx ) ;	// C++標準関数


LPOS プリンタヘッドの位置					なし。
LPRINT プリンタに印字					なし。
LPRINT USING 書式を指定してプリンタに印字			なし。
LSET/RSET ランダムファイルフィールドへの書き込み		なし。