IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> кто-нибудь пользовался программкой PAS2C ?, Перевод программы с паскаля на си
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Всем привет. Те кто пользовался такой программкой откликнитесь пожалуйста. Как ею пользоваться не могу понять!!!!!

Сообщение отредактировано: artmavr -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Если ты о программе "Constantin Knizhnik. Pascal to C++ compiler", то единственное, что могу сказать - простейшие программы транслируются вполне удачно (из командной строки, чтобы перегнать файл TT.PAS в файл TT.CPP, нужно запустить:
G:\Programs\ptoc\PTOC>ptoc -in TT.PAS -out TT.CPP
Output file TT.CPP

или
G:\Programs\ptoc\PTOC>ptoc -in TT.PAS -out TT.CPP -c
Output file TT.CPP
, если надо оттранслировать в ANSI C

), но чуть более сложная программа уже не транслируется, скажем, вот в этом фрагменте:
type
TMyPoint = record
case boolean of
false: (X, Y, Z: double);
true: (arr: array[0 .. 2] of double);
end;

function pSUB(const v1, v2: TMyPoint): TMyPoint; { <--- вот здесь ошибка парсинга !!! }
begin
result.arr[0] := v1.arr[0] - v2.arr[0];
result.arr[1] := v1.arr[1] - v2.arr[1];
result.arr[2] := v1.arr[2] - v2.arr[2];
end;

...
транслятор разобраться уже не может.
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 23.10.2021 9:19
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name