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

FreeBASIC CVL

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

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

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

単精度浮動小数点数または、4バイト文字列を整数(long)変数に変換します。

構文:
declare function Cvl ( byval sng as single ) as long
declare function Cvl ( byref str as const string ) as long

用法:
result = Cvl( sng )
result = Cvl( str )

パラメタ:
sng
整数変数の2進コピーが格納された Single の浮動小数点数。
str
整数変数の2進コピーが格納された、少なくとも長さ 4バイトの String

戻り値:
整数の2進コピーをコピーした long 変数。

記述:
Single に含まれるバイナリデータ、または少なくとも長さ 4バイトの String を使って、32ビットの Long 整数値を返します。
文字列の長さが 4バイト未満の場合は、ゼロ (0) の値が返されます。

Cvl は、Mkl で作られた 4バイトの文字列を変換するために使います。

この関数は、Type 構造体を使わずに、メモリまたはファイル・バッファから 32ビット整数値を変換するためにも使えます。
ただし、型構造と同様に、Cvl を使ってバッファーから読み取られた文字列を変換する場合は、特別な注意が必要です。

例:
Dim l As Long, s As String
s = "ABCD"
l = CVL(s)
Print Using "s = ""&"""; s
Print Using "l = &"; l


QBからの違い:

参照:


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

ページ歴史:2016-03-12 16:16:10
日本語翻訳:WATANABE Makoto、原文著作者:SysOp

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

表示-非営利-継承