FreeBASIC マニュアルのトップに戻る

FreeBASIC LSET

目次→実行時ライブラリー参考→文字列関数LSET←オリジナル・サイト

LSET 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

文字列を左揃えします。

構文:
declare sub Lset ( byref dst as string, byref src as const string )
declare sub Lset ( byval dst as wstring ptr, byval src as const wstring ptr )

用法:
Lset dst, src
Lset dst_udt, src_udt

パラメタ:
dst
データを取り込む、ソース String
src
データを受け取る、文字列 String
dst_udt
受け取られるデータの、ユーザ定義 Type
src_udt
データをコピーするための、ユーザ定義Type

記述:
Lset は、文字列の左側部分を src で、右側部分を空白で満たして、文字列バッファ dst で、テキストを左揃えします。
文字列バッファサイズは、変更されません。
もし、テキストが、文字列バッファサイズのために長すぎるなら、Lset は右から文字を切りつめます。

また、QBasicとの互換性のために、Lset はユーザ定義された型変数を、別の1つにコピーできます。
コピーは、項目や位置合わせを考慮しないで、バイト単位で行います。
結果の妥当性は、プログラマが注意する必要が有ります。

例:
Dim buffer As String
buffer = Space (10)
LSet buffer, "91.5"
Print "-[" & buffer & "]-"
Sleep


Type mytype1
    x As Integer
    y As Integer
End Type

Type mytype2
    z As Integer
End Type

Dim a As mytype1 , b As mytype2
b.z = 1234

LSet a, b
Print a.x

Sleep



QBからの違い:

参照:
文字列関数に戻る
←リンク元に戻る プログラム開発関連に戻る
ページ歴史:2016-03-13 04:27:01
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

ホームページのトップに戻る

表示-非営利-継承