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

Программирование. Форум !!!

За 2006-04-28

Re: Чем перевести Pascal в С/C++?

RR> Чем перевести Pascal в C++?
Ничем, кроме как руками. Переводчиков (номальных!) из языка в язык не
существует - слишком каждый из них сложен и сам по себе имеет кучу
модификаций. Максимум - перевести большую часть, но на отладку
оставшейся (по причине незнания структуры программы), вы убьёте ещё
больше времени.

RR> Что лучше и где скачать?
VC++ 6.0 оч. удобная среда разработки и отладчик хороший.

RR> Спасибо, Рома.
Не за что, Коля.

Номер выпуска : 5304
Возраст листа : 950 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/543180
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2006-04-28 23:24:01 (#543180)

Re[3]: "Регулярные выражения"

По ходу, мы здесь зря тёрки трём - автор уже нашёл решение...

Номер выпуска : 5303
Возраст листа : 950 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/543179
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2006-04-28 23:23:51 (#543179)

Re[2]: "Регулярные выражения"

Hello AleX,

Wednesday, April 26, 2006, 3:28:37 AM, you wrote:

N> LowerCase((DateTimeToStr(Now)+")");
N> Выражение неверно, но пары скобок имеются.

N> Или
N> LowerCase(DateTimeToStr(Now)); // )
N> Выражение верно, но одна скобка лишняя.

A> Счетчик = 0.
bool bPermCoun=true;
bool bPermCoun2=true; //объясняется ниже
A> Читать по одному символу, слева направо.
{
Если индекс символа больше 1
{
Если символ - кавычка
{
если предыдущий символ не '\\' bPermCoun=!bPermCoun;
}
Если символ - '/'
{
если предыдущий символ '/' break;
}
} иначе {
Если символ - кавычка
{
bPermCoun=!bPermCoun;
}
}
если bPermCoun и bPermCoun2
{
A> Если символ - открывающая скобка, увеличить счетчик на 1.
A> Если символ - закрывающая скобка, уменьшить счетчик на 1.
}
}
При построчном считывании еще надо учесть 2 тонкости. Наличие "/*" не после "/"
bPermCoun2=false;
И также этот случай внутри кавычек. Объявление bPermCoun2 естесно выносить из
цикла построчного цикла.

A> Если в конце строки счетчик равен нулю - все правильно.
A> Если в конце строки счетчик больше нуля - не все скобки закрыты.
A> Если в конце строки счетчик меньше нуля - закрывающих больше.

   2006-04-28 21:56:10 (#543152)

Чем перевести Pascal в С/C++?

Привет

Чем перевести Pascal в C++?
Что лучше и где скачать?

Спасибо, Рома.

Номер выпуска : 5301
Возраст листа : 950 (дней)
Количество подписчиков : 544
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/543150
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   "Roman Rudenko" 2006-04-28 21:42:39 (#543150)