![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 80
|
![]()
Вот код на Delph:
Код:
Это в принципе все по этому коду. Но быть может вы найдете еще какие-то ошибки Для сверки выкладываю код на С: Код:
Ш.Р.Ю.-программист! йопта!!!
Последний раз редактировалось munthrekosh; 24.12.2013 в 15:11. Причина: поправил заголовок |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 80
|
![]()
Хм... Попробовал такой вариант
Код:
Ш.Р.Ю.-программист! йопта!!!
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
![]()
Если работает одинаково правильно, то код написан верно. Нужно компилировать и тестировать.
|
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]() Цитата:
Цитата:
простое переназанчение на отдельный байт!!! в результате непредсказуемые последствия из-за затирания памяти. Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.12.2013 в 16:56. |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 80
|
![]()
Ругается на ret:= ReadFile(h, @Buf[0], sz, br, nil)
Ш.Р.Ю.-программист! йопта!!!
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 80
|
![]()
Мы тут попытались несколько переработать код для паскаля
Код:
И я еще немного приналегаю. Есть вторая часть задания, переводом которой занимается другой человек. C++: Код:
Второй кусок мы перевели вот так: Код:
Может кто расскажет как бороться с ошибками и как нам пересчитывать секции записи? Работаем во FreePascal. Просто так получилось, что человек давший нам это задание, несколько оговорился, а исправился не так давно... P.S. Наглость, как говорится, второе счастье.
Ш.Р.Ю.-программист! йопта!!!
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]()
Процедура в Delphi НЕ ЕСТЬ процедура в С ДАЖЕ если их параметры совпадают. Подробности можно искать по ключевым словам Delphi register, pascal, cdecl, stdcall, and safecall.
Эти особенности как раз и эксплуатируют ассемблерные вставки. Так что результат работы "одинаковых" процедур С и Delphi окажется различен.
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добрый вечер)Я занимаюсь стартапами | generalov | Помощь студентам | 4 | 14.06.2012 10:10 |
Проблема с переводом проги на С++ из Delphi | Damassk | Помощь студентам | 0 | 19.12.2011 12:54 |
Пару нюансов в масиве | Kapitann | JavaScript, Ajax | 12 | 04.08.2010 15:55 |
Помогите пожалуйста с переводом Delphi на C++ | Jupiter | Помощь студентам | 0 | 07.07.2009 23:33 |