Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
 Аватар для wattot
2 / 2 / 1
Регистрация: 26.03.2012
Сообщений: 62

HTML компилятор на С++

07.10.2012, 18:33. Показов 2960. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем идея,а точнее большой и смачный пинок научного руководителя типа кодьте,на то вы и поступали на факультет информационных технологий.
Вот сама суть.Нужно написать такую:Вроде прочитав первый раз тему научной работы-обычный електронный учебник,но оказалось все по сложней.
ДОлжно быть все именно так:Человек выбрал тему по HTML(так как тема сайтостроение)-прочитал-чтоб пройти к следующей теме,нужно сделать задание-в котором он должен написать например мини страничку которая должна проверить написанный код на ошибку(если присутствует ошибка,то указать строчку),если ошибки нет,запустить и отобразить написанное(в браузере).

Вся сложность в том,что я понятия не имею как сделать компилятор...есть конечно пару задумок,но как то думаю очень массивная работа получается.Это нужно каждый тег расписать на открытие\закрытие (наличие\отсутствия-тега HTML\BODY\HEAD) и потом по написанному просто делать так...Если такой тег присутсвует,проверить его на закрытие,если не закрытый,то тогда ошибка.если все норм так сканируется все,а если все норм вообще,тогда это все написанное надо как то сохранить в файл в формате HTML и запустить браузером по умолчанию....я прав или нет?пожалуйста,подскажите.вообще туплю=(((
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2012, 18:33
Ответы с готовыми решениями:

Компилятор HTML
Уважаемы! Скажите а есть ли HTML компилятор, а то в блокноте меня не вдохновляет писать? (если можно ссылочку) Спасибо!

Html и компилятор
Можно ли в сборку приложения положить htm/html файл, скомпилировать, и прочитать его оттуда? Если да, то как? Пока получилось загрузить...

Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор
Здравствуйте! Я недавно начал заниматься С++, но мой компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7 Посоветуйте какой...

25
 Аватар для taras atavin
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
07.10.2012, 21:34
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
Ну можно готовый какой нить парсер использовать... главное понять как обрабатывать ошибки с помощью него.
Зачем полная обработка? Только указать строчку.
0
 Аватар для wattot
2 / 2 / 1
Регистрация: 26.03.2012
Сообщений: 62
07.10.2012, 21:34  [ТС]
Цитата Сообщение от taras atavin Посмотреть сообщение
Во-первых нужен справочник тегов. Во-вторых надо реализовать парсер. Если всё правильно, передавай в браузер, он распарсит ещё раз и всё интерпретирует.
Насчет справочника тегов-согласен.Насчет пастера в браузер...хочу сделать немного по другому.Если необнаружении ошибок текст написанный пользователем сохраняется с разрешением .html и запускается сразу же браузером по умолчанию либо через TCPPWebBrowser-URL("test.html") и все....как воспроизвести это уже там обдумать надо...сначала нужно с редактором разобраться=))
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.10.2012, 21:37
TCppWebBrowser а с ним и работают там всякие документы...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
07.10.2012, 21:38
Имхо, без регулярки не обойтись - находим <html> и ищем </html>, если не нашлось, начинаем материться.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.10.2012, 21:40
Ага и так весть стандарт HTML ручками
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
07.10.2012, 22:15
Avazart, человеку дали учебное задание, а не супер-пурпер приложение соорудить за всяку цену.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.10.2012, 22:15

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

Ошибка HTML "No module named 'html.entities'; 'html' is not a package"
Добрый день. Подскажите, пожалуйста, следующий вопрос. У меня есть парсер сайта, который записывает результат в txt файл, всё работало...

Как вставить в текущую html-страницу содержимое другого html-файла?
Как вставить в текущую html-страницу содержимое другого html-файла? Допустим есть файл index.php: &lt;html&gt; ...

Как отобразить в WebBrowser html страницу по html коду, который расположен в БД?
Как отобразить в &quot;WebBrowser&quot;(ActiveX) и (или) &quot;ВебБраузер&quot; html страницу на основании html кода, который расположен в...

Белое пространство (вне тега <html></html>) под основным контентом
Добрый день! Клиент, в качестве эксперимента наверное, решил добавить на сайт Elementor. Это при том что по по ТЗ он создавался на основе...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru