モジュールの1つでは、Json文字列がソケットを介して受信されます。 json文字列の配列オブジェクトは "args
"です。C言語での可変引数関数呼び出しのJson文字列の解析
アレイは、偶数ゼロの任意の数のオブジェクトを持つことができます。各オブジェクトには型と値があります。タイプは%s
または%d
です。 valueは、型によって示される文字列または整数を持つことができます。
例えば:
args: [ {type: "%d", value: 10}, {type:"%s", value: "abc"}, ...]
JSON文字列を受け取った後、可変引数関数が呼び出される必要があります。 例:各型指定子の数以来
cbptr_func("%d%s", 10, "abc");
とその順序は、JSON文字列に固定されていない、C言語の関数に引数を渡す方法はあります。
乾杯 Gnana