local imgui = require('mimgui')
local ffi = require('ffi')
local encoding = require('encoding')
local u8 = encoding.UTF8
encoding.default = 'CP1251'
local window = imgui.new.bool(true)
local text = imgui.new.char[512]()
local input = imgui.OnFrame(function() return window[0] end,
function(inp)
imgui.SetNextWindowSize(imgui.ImVec2(500, 250))
imgui.Begin('Input', window)
imgui.InputText('##input', text, 512)
imgui.SameLine()
if imgui.Button('Send') then
print(u8:decode(ffi.string(text)))
end
imgui.End()
end
)