Skip to content

lua_pushlstring

指定された長さの文字列をスタックにプッシュします。

[-0, +1, m]

c
void lua_pushlstring (lua_State *L, const char *s, size_t len);

説明

sが指す長さlenの文字列をスタックにプッシュします。Luaは与えられた文字列の内部コピーを作成(または再利用)しますので、関数が戻った直後にsのメモリを解放または再利用できます。文字列には組み込みのゼロを含めることができます。

サンプルコード

c
lua_pushlstring(L, "Hello", 5);

このコードは、長さ5の文字列「Hello」をスタックにプッシュします。

互換性

  • Lua5.1

関連項目

  • lua_pushstring
  • lua_pushliteral