Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 89
от 14.04.2005, 06:50

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 4


Вопрос № 19399: Есть два упорядоченных списка (см. приложение) Списки - это два многочлена, состоящие из слагаемых вида A*X^xp * Y^yp * Z^zp. Требуется сложить эти многочлены. Функция Add по идее должна складывать эти списки, но что-то не работает. :(...
Вопрос № 19415: Уважаемые эксперты. Очень хочу сделать редактор с подсветкой синтаксиса под MSDOS (компилятор 5.02), но представления не имею, как сделать эту самую подсветку. (P.S. хочу написать редактор для написания файлов с расширением *.bat)...

Вопрос № 19399
Есть два упорядоченных списка (см. приложение)
Списки - это два многочлена, состоящие из слагаемых вида A*X^xp * Y^yp * Z^zp.
Требуется сложить эти многочлены.
Функция Add по идее должна складывать эти списки, но что-то не работает. :(

Приложение:

Отправлен: 08.04.2005, 17:02
Вопрос задала: Normane (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Raptor1
Здравствуйте, Normane!
Вот так примерно, все ошибки перечислять не буду, уже сам забыл где и что исправлял
список еще надо как то удалять, а то память не освобождается. Я думаю это просто сырой код и вы помня об этом уже написали функцию DestroyList, не так ли ? И еще, комментариев у вас в программе явно недостает. Трудно вам будет ...

Приложение:

Ответ отправил: Raptor1 (статус: 3-ий класс)
Отправлен: 10.04.2005, 10:38
Оценка за ответ: 5


Вопрос № 19415
Уважаемые эксперты. Очень хочу сделать редактор с подсветкой синтаксиса
под MSDOS (компилятор 5.02), но представления не имею, как сделать
эту самую подсветку. (P.S. хочу написать редактор для написания файлов с расширением *.bat)
Отправлен: 09.04.2005, 02:29
Вопрос задал: joker (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Alex Diesel
Здравствуйте, joker!
Тебе стоит почитать о регуляярных выражениях, и о библиотеках которые реализируют их анализ и процессинг на языке С
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 09.04.2005, 10:37

Отвечает: Boriss
Здравствуйте, joker!
Задача сводится к двум:
1) выделить слова
2) сравнить со списком слов. Тоже можно по-разному организовать. Например, списки однотипных, или по алфавиту (быстрее будет поиск - а там для каждого слова цвет).
Первая - последовательно перебирать буквы и ПОКА входят в допустимые - добавлять в буфер, как только встретилась первая, что в список допустимых не входит - слово закончилось
Вторая - достаточно простого перебора
Теперь встречный вопрос: а что Вы знаете? в чем пишите? Что из этого можете, а что нет?
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 09.04.2005, 14:10

Отвечает: Bob Johnson
Здравствуйте, joker!
Исходный текст разбивается на лексемы, которые подсвечиваются в соответствии с выбранной схемой. Можно разбивать самому, а можно взять что-то типа FLEX.

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 09.04.2005, 22:54


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное