Типы программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Исходник программы тестирования
3 задачи, помогите решить проблемму
Как провести анализ вычислительной сложности алгоритмов на графах, вопрос из темы "Реализация некоторых алгоритмов теории графов&quo
Формирование матрицы.
Можно ли перемещаться в тексте?
Алгоритм нахожднеия всех путей графа
оптимизация ппрограмм под паскаль
синтаксис в описании модуля, большая проблема!
помогите с прогой, оконная прога на Pascal'e
Используете ли Вы Assembler в своих программах?, asm
тесты по Repeat и While, где найти?
аналог pow в C++, ...
Работа со строками, преобразования в числа
Строки, вывод строки
Алгоритм Дейкстры
Интересная задачка, Для понимающих программистов
функция особого опасного типа, розыск!
производная
Архиватор, архивация bmp
Формирование матрицы в TP.
2VIT, загрузка файлов и рисунков на форум...
Реализация некоторых алгоритмов теории графов, на Паскале
Как Вы относитесь к курящим девушкам?
Маятник Капицы, помогите плз
термины, помогите определить
Работа со строкой, Простейшие задачки
Что б не пустовал раздел :), не ужели паскаль теряет свою мощь?
помогите с сортировкой
Pascal, указатели и динамическая память
Pascal : русский язык, на компе 3 языка
lg в паскале
COM-port, Юзаем ком
Помогите решить задачку, помогите новичку
ООП, для начинающих на Паскале (для фака)
Как задать параметры синусоиды
Что такое стек и как с ним работать? Как удалять, нужно добавить и удалить элементы стека
Выход из графического режима.
Организация Базы Данных
Своё прерывание 1Ch
Подскажите решение задачи, Паскаль не моя стихия
Опции компилятора., Тема для FAQ
Stack overflow error, Работа с процедурами и функциями
Как в Excel сохранить книгу под произвольным имене
Русификация Pascal, Где найти полную версию русификатора?
Turbo Vision!!!
Процедурный тип данных, Что это такое и с чем его едят
Помогите :: все ходы коня на шахматной доске, Помогите :: через 2 дня здача а я......(
что такое очередь?, и как ей пользоваться...
Иероглифы вместо русских букв!!!, При открытии Pascal на полный экран!!!
подсчет вычисляет размер графического растрового, подсчет размера графического файла
Директории, Как прописывать директории
Решение задачи, Найти площадь...
Pascal и DBF файлы, Как паскаль может работать с дбф
ПопАп-меню, Создание попап-меню
Вхождение точки в заданную область, Помогите написать программу на паскале..
Help, Сложная программа помогите!!!!!!!!!
Real to String, Конвертация с округление
решето Эратосфена, на turbo pascal
Задачка, Список
Организация деревьев, в Паскаль
ПОМОГИТЕ. СРОЧНО. ПЛИЗ
Asm & TPascal, Можно в Паскале делать вставки на асме?
защита программы от копирования, серийный №
Как узнать выполняется ли процедура
Update FAQ!, Сделал Update FAQ - около 50 новых тем!
оператор case, пример использования case
Задачи !, налетайте !
Как Вы относитесь к курящим девушкам?
к узнать размер кластера fat системы?
непонятка с FillChar, блоки, как заполнить блок?

Платные хостинги     Раскрутка сайта     Книги по программированию


функция особого опасного типа, розыск!

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Нужно сделать функцию такого типа:Код typeMegaType=record                   man:integer;                   girl:integer;                   end;function GdeDeti(var x:bibip):MegaType;highlightSyntax('delphilYjhiN','delphi');Выдаёт ошибку: "инвалид тип". Как выличить инвалида? Вариант передачи параметра по ссылке не принимается. Это сообщение отредактировал Kaskad - 21.5.2005, 17:57

- Цитата (Kaskad @ 21.5.2005, 17:55)Код function GdeDeti(var x:bibip):MegaType;highlightSyntax('delphiZTA2Mz','delphi');ну так в чем проблема?Цитата (Kaskad @ 21.5.2005, 17:55)инвалид типугу. тип MegaType ты объявляешь, чуть выше, а про bibip ничего неизвестно. Что это?

- Что обязательно нужна функция? А процедура не подойдет?Код procedure GdeDeti (x:bibip; var y:MegaType);highlightSyntax('delphimJjN2E','delphi');Никаких инвалидов.

- Цитата (Kaskad @ 21.5.2005, 17:55) Вариант передачи параметра по ссылке не принимается. Цитата (SPrograMMer @ 21.5.2005, 21:13)тип MegaType ты объявляешь, чуть выше, а про bibip ничего неизвестно. Что это? Упс, ошибся. Вот как:Код typeMegaType=record                   man:integer;                   girl:integer;                   end;function GdeDeti(var bibip:integer):MegaType;highlightSyntax('delphiwODM0O','delphi');Вот, выдаёт инвалида.

- Турбо Паскаль не умеет возвращать в функции тип запись. Нужна именно ссылка (указатель).

- То есть, передать в качестве результата функции другой тип (record, например) - нельзя! Но, если очень хочется - то можно ! Код type  MyType=record     man:integer;     girl:integer;  end;function MyFunction(x:integer):longint;  var    t:MyType;    r:longint absolute t;  begin    t.man:=x;    t.girl:=random(10);    MyFunction:=r;  end;var  y:MyType;  z:longint absolute y;begin  z:=MyFunction(5);  writeln('y.man=',y.man);  writeln('y.girl=',y.girl);end.highlightSyntax('delphiMzZTFi','delphi'); Просто мы здесь используем несложный прием - две переменные в одной области памяти, плюс нам повезло с исходной структурой - она занимает 4 байта.integer(2) + integer(2) = longint(4) И все ок! Фактически, мы передаем нужную структуру, а формально - ничего не нарушили! Это сообщение отредактировал remax - 22.5.2005, 18:32

- А гну или компак умеет? Добавлено @ 09:15 Цитата (remax @ 22.5.2005, 18:14)И все ок!  Фактически, мы передаем нужную структуру, а формально - ничего не нарушили!    Ага, я как-то 6+8 считал ~70 строк на Паскале мудрёным хитрым способом. В итоге преподаватель никак не мог понять как получилось из 2+5=14 (это мои 6+8)

- Не знаю как эти, а Free Pascal - умеет.

- Не знаю как эти, а Free Pascal - умеет. И Delphi может...

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с учебник | программирование сотовых | офшорное программирование | примеры линейное программирование | анализ программирование | программирование делфи | cgi программирование | программирование atmel | школа программирования | типы программирования | практика программирования | программирование autocad | программирование профессиональное | обзор языков программирования | среда программирования delphi | задачи целочисленного программирования | характеристика языка программирования | стиль программирования | постановка задачи программирование | программирование серверов | программирование диплом скачать | применение программирования | Ссылки

Все про практика программирования