У меня есть (интерактивное, как оболочка python) консольное приложение C++, и я начал играть с Emscripten (для транскомпиляции из C++ в JS). Все хорошо, но я бы хотел, чтобы подсказка JS, отвлекающая внимание, была заменена чем-то менее... эксцентричным.
Что я пробовал: я добавил текстовое поле ввода и кнопку в сгенерированный html и заменил строку, вызывающую подсказку, циклом while (цикл, пока пользователь не нажмет кнопку). Это не очень хорошо сработало, пустой цикл заморозил браузер (что, вероятно, и ожидалось, но в JS нет функции сна).
Итак, вкратце, я хочу такой макет:
output textarea / output textarea / output textarea / output textarea
output textarea / output textarea / output textarea / output textarea
output textarea / output textarea / output textarea / output textarea
output textarea / output textarea / output textarea / output textarea
input textarea <ok button>
и поведение:
while (1)
let program work until input requested
wait for user to clik on the <ok button> above
Любой простой способ добиться этого, изменив (emcc) сгенерированный JS-код? (У меня есть идея, как добиться этого, изменив (мой) исходный код, но я хотел бы избежать этого, если это возможно)