0

Lua コードと対話する C++ コードがいくつかあります。基本的に、クエリ メッセージからいくつかの結果 (アイテムのコレクションとも呼ばれる辞書の形式) を取得し、それらをテーブルとして Lua にプッシュして、Lua からすべての結果に簡単にアクセスできるようにしたいと考えています。辞書を使って。

今のところ、必要な特定の値を 1 つ取得して送信するだけですが、特定の値を要求する必要がなく、すべての値を送信できれば便利です。

4

1 に答える 1

2

Lua API 全般に精通していると仮定すると、基本的なプロセスは次のとおりです。

  1. Create a new table on the stack (lua_newtable)
  2. For each item in the dictionary
    1. Push the value onto the stack
    2. Push the key onto the stack
    3. Call lua_settable
于 2010-06-24T22:13:58.097 に答える