С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.88
Vano-sie72
0 / 0 / 0
Регистрация: 29.04.2009
Сообщений: 8
#1

Конвертер cpp->html - C++

29.04.2009, 15:01. Просмотров 1117. Ответов 8
Метки нет (Все метки)

здраствуйте помогите мне сделать дипломную работу:
Конвертер cpp->html
необходимо что бы все ключевые слова подсвечивались синим цветом.
Всё это надо написать либо на WinApi либо с использованием MFC у кого какие варианты есть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2009, 15:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Конвертер cpp->html (C++):

Реализовать конвертер оттенка цвета из формата RGB (кодированный тремя байтами) в формат HTML - C++
Любой цвет можно определить компонентами r, g, b - красный, зеленый, синий. В зависимости от того, сколько байтов выделено на каждую...

С помощью командной строки >namberstr f1.cpp Определить число строк в файле с именем f1.cpp - C++
С помощью командной строки >namberstr f1.cpp Определить число строк в файле с именем f1.cpp

Библиотеки в CPP. Ошибка компиляции | CPP - C++
Доброго вечера! Появился один вопросик недавно. Начал юзать библиотеку <windows.h> для использования такой команды как "system" в коде....

Подключение файлов main.cpp some.cpp some.h - C++
Всем привет, программа разделенна на три файла poly.cpp main.cpp poly.h Кто мог бы объяснить как происходит подключение этих файлов, и как...

C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\mmz. cpp|29|error: no match for 'operator=' in '* Item = * Source'| - C++
char **Source; TArray<std::string> *Item; ... *Item=*Source;

Использовать void из 1.cpp в 2.cpp - C++
Допустим, есть функция void Hello(). Она в файле 1.cpp. Мне нужно её использовать в файле 2.cpp, но программа пишет, что идентификатор не...

8
oxotnik
1591 / 1068 / 33
Регистрация: 21.08.2008
Сообщений: 4,464
Записей в блоге: 1
29.04.2009, 15:21 #2
скачай исходники Notepad++ там куча всяких конвертеров
а сам алгоритм довольно прост:
загоняем в какой нидь массив все ключевые слова cpp, затем берем файл с текстом программы на срр, парсим его на предмет ключевых слов и каждое ключевое слово обрамляем соответствующим тэгом (в зависимости от того как и чем надо выделять), потом весь текст суем между тегами <html><body>сюда</html></body> и сохраняем ф хтмл файл
0
Vano-sie72
0 / 0 / 0
Регистрация: 29.04.2009
Сообщений: 8
29.04.2009, 15:44  [ТС] #3
да проблема ещё в том что у меня никакого опыта работы со строками на c++
0
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
29.04.2009, 15:45 #4
А обязательно на WinAPI или MFC? Просто такое можно было бы сделать и без них.
0
Vano-sie72
0 / 0 / 0
Регистрация: 29.04.2009
Сообщений: 8
29.04.2009, 15:51  [ТС] #5
да
0
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,536
29.04.2009, 15:52 #6
Цитата Сообщение от Vano-sie72 Посмотреть сообщение
да
Ну вот, есть повод научиться со строками работать. Чем мы должны помочь?
0
oxotnik
1591 / 1068 / 33
Регистрация: 21.08.2008
Сообщений: 4,464
Записей в блоге: 1
29.04.2009, 15:55 #7
http://www.scintilla.org/ScintillaDownload.html
считай что готовый диплом в виде исходников
остается только в сою программу вставить... ну и по мелочи дописать
0
Vano-sie72
0 / 0 / 0
Регистрация: 29.04.2009
Сообщений: 8
30.04.2009, 14:53  [ТС] #8
А где можно почитать про работу со строками?
0
accept
4828 / 3249 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
01.05.2009, 13:53 #9
Цитата Сообщение от oxotnik
загоняем в какой нидь массив все ключевые слова cpp, затем берем файл с текстом программы на срр, парсим его на предмет ключевых слов и каждое ключевое слово обрамляем соответствующим тэгом (в зависимости от того как и чем надо выделять)
не, это так кажется

Код
    // for (i = 0 ... 
    char a[10] = " struct \"compiled\" ";

    /*

      new memory */  cout << " delete " /* do while

    */
0
01.05.2009, 13:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.05.2009, 13:53
Привет! Вот еще темы с ответами:

Разделение программы на .h .cpp .cpp - C++
Никак не пойму как правильно разделять программу на несколько файлов. Вот код : ( в чем проблема ? ) main.cpp #include...

Не могу исправить ошибку :113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**, IUnknown*) - C++
Недавно начал изучать оконные программы и работу с DirectX. Но при написании программы столкнулся с проблемой: не могу исправить одну...

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|1 5|error: 'InitApplication' was not declared in this scope| - C++
//================================================================================================= #include &quot;IDE.hpp&quot;...

C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|3 9|undefined reference to `GetStockObject@4'| - C++
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|39|undefined reference to `GetStockObject@4'|


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.