これはコマンド PGAGetIntegerFromGrayCode で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
PGAGetIntegerFromGrayCode - バイナリ反射グレイ コード シーケンスをエンコードとして解釈します。
整数値を返し、それが表す整数値を返します。
入力 パラメーター
ctx-コンテキスト変数
p-文字列インデックス
pop-文字列が含まれる母集団の記号定数
start - バイナリ表現の開始ビット位置
end - バイナリ表現の終了ビット位置
出力 パラメーター
なし
SYNOPSIS
#include "pgapack.h"
int PGAGetIntegerFromGrayCode(ctx, p, ポップ, 開始, 終了)
PGAContext * ctx
intp
イント・ポップ
int 開始
意図する
ロケーション
評価.c
実施例
例:
母集団 PGA_NEWPOP の文字列 p のビット 10 ~ 29 から整数 j を取得します。
文字列はグレイ コードでエンコードされます。
PGAContext * ctx;
int j、p;
:
j = PGAGetIntegerFromGrayCode(ctx, p, PGA_NEWPOP, 10, 29);
05/01/95 PGAGetIntegerFromGrayCode(1)
onworks.net サービスを使用してオンラインで PGAGetIntegerFromGrayCode を使用する