Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
1 / 1 / 0
Регистрация: 28.05.2026
Сообщений: 5

HTML + JavaScript + C++ (скомпилированная функция)

28.05.2026, 17:54. Показов 1247. Ответов 22
Метки нет (Все метки)

Я любитель. Написала на HTML + JavaScript игру Судоку с заданием размера поля, сложности и выбора картинок.
Всё работает, но на малых полях, а то и виснет на этапе заполнения начального поля случайными цифрами (цикл).
Написала этот цикл на С++ и теперь вопрос: как эту скомпилированную функцию вставить в скрипт. Видимо через библиотеку, но Алиса выдаёт массу способов - все пугающие. Кто знает, как это сделать просто? На всякий случай, игра на сайте (тоже слепила сама) neuro-music.ru
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2026, 17:54
Ответы с готовыми решениями:

Код javascript для создания теста, используя html form и javascript
Привет, собственно, вот, в чём вопрос. У меня есть форма html: <!DOCTYPE HTML> <html> <head>...

Где может находится JavaScript функция, указанная в HTML коде страницы?
Всем привет. Сам я из смежной темы: 1С. Пишу парсер под 1с . В HTML, JavaScript, мягко говоря...

В файл HTML записан HTML код с выполнением скрипта. Сформировать новое окно из этого HTML кода (c php)
php используется для взятия переменной с сервера, поэтому требуется php переменная. Сейчас я...

22
1 / 1 / 0
Регистрация: 28.05.2026
Сообщений: 5
02.06.2026, 15:14  [ТС]
Благодарю за подсказку по поводу зацикливания! При внимательном тестировании я обнаружила, что иногда поле запоняется числами гладко - и сразу появляется на экране. Но случается, что ячейка, которая подходит для цифры, занята другим числом - и начинается поиск с зацикливанием. Мне удалось устранить эту проблему для полей до 9х9, результат можно посмотреть на https://neuro-music.ru/
Для полей бОльшего размера пока не получается - это чисто математическая задачка, буду ею заниматься. Операторы с задержкой времени я тоже убрала по вашему совету.
Я действительно новичок в web-программировании, программы пишу, выспрашивая необходимые команды у Алисы (бывает, что она выдаёт ошибочную ин-фу - собирает с сайтов что попало).
Судоку - это 1-я версия, буду дополнять программу для полей с зонами, в том числе неправильной формы, более сложные - с диагоналями, суммами, серыми клетками..., с другой формой поля - изометрические, в виде звёздочек... - там есть куда расширяться.
Я в преклонном возрасте, делать особенно нечего, вот развлекаюсь таким образом.
Хотелось бы обучиться в полном объёме - но это затратно. И куда потом применить? Вопросы.

Добавлено через 42 минуты
почему мой ответ не попадает на страницу?
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3857 / 1740 / 432
Регистрация: 14.03.2022
Сообщений: 4,434
02.06.2026, 15:18
Цитата Сообщение от fenix46@mail.ru Посмотреть сообщение
почему мой ответ не попадает на страницу?
Он попадал на нее несколько раз.
0
0 / 0 / 0
Регистрация: 11.06.2026
Сообщений: 2
11.06.2026, 19:37
Ваша проблема с зависанием - классика. Для тяжелых вычислений в браузере используют WebAssembly. Попробуйте Emscripten: он скомпилирует ваш C++ код и сам создаст JS-обертку для удобного вызова
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.06.2026, 19:37

Импорт шаблона кода HTML в HTML файл, ecmascript import html
Доброе время суток! Буду благодарен, если кто ни будь оставит небольшой пример или поделится, как...

javascript внутри javascript
Здравствуйте. Помогите решить задачу. Нужно на html странице под спойлером в textarea поставить...

Вставка элементов меню (содержащих javascript) через javascript
Пишу курсовой проект по JavaScript в ходе которого потребовалось создать небольшой локальный сайт,...

Javascript - классы, они есть или их нету в Javascript?
Скажите, в Джаваскрипт есть классы как в пхп например? Я так толкового ответа порывшись по...

Java и javascript. Передать переменную из Java в Javascript
Здравствуйте,уважаемые форумчане! Я начинающий программист. Разбираюсь в создании JSP страниц....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru