Я изо всех сил пытаюсь получить стандартный вывод из интерфейса Lua Script в банке C:
тип (_ENV.io.stdout) userdata
из C,Я делаю:
lua_getglobal(L,"_G");
lua_pushstring( L, "io" );
lua_gettable( L, -2 );
lua_pushstring( L, "stdout" );
lua_gettable( L, -2 );
stackTrace( L );
Итак, на этом этапе я получаю:
---- Begin Stack ----
Stack size: 3
3 -- (-1) ---- userdata
2 -- (-2) ---- table
1 -- (-3) ---- table
---- End S tack ----
Кто-нибудь знает, как получить stdout, stderr, чтобы я мог printf () для него,из Lua C API?