Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2013, 20:33   #1
jihot
Начинающий кодер
Пользователь
 
Аватар для jihot
 
Регистрация: 26.01.2010
Сообщений: 72
По умолчанию Вызов процедуры без входного параметра

Всем привет!

У меня наверно очень глупый вопрос..и трудно объяснить что это и зачем вообще мне это надо.

Допустим есть процедура для вывода на экран строки\целого или вещ. числа.

Код:

procedure print(s:string; i:integer; r:real);
begin
writeln(s,i,r);
end;
И хочется в программе для вывода использовать только одну эту процедуру, но проблема в том, что допустим мне надо вывести что-то одно, либо string, либо integer, либо real

Могу я послать в процедуру пустое значение? ну типо null
Код:
print('text',null,null);
либо print('num ',8,null);
но нельзя так
with love ^.^
jihot вне форума Ответить с цитированием
Старый 16.12.2013, 23:05   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Например так :
Код:
IntNill = -MaxInt;
RNill = -MaxInt+0.1234567;
Всё дальше просто..

Код:
print ('траляля', 123, 0.5)
или
Код:
print ('', IntNill, RNill)
(и учитыть в принте, что аргумент <> Nill)


Есть еще пара варинтов (ну один точно..) только они по сравнению с этим не очень красивые..
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DirectShow: Захват звука со входного устройства без вывода на колонки BLACK_RAIN Мультимедиа в Delphi 0 22.02.2013 12:11
Сортировка в виде процедуры с передачей параметра ReMicroN Помощь студентам 4 16.05.2012 13:15
Процедура Без параметра admin22 Паскаль, Turbo Pascal, PascalABC.NET 1 28.09.2011 12:59
Использование имени процедуры в качестве параметра другой процедуры Alexey355 Помощь студентам 1 23.04.2011 13:59
ЦИКЛЫ БЕЗ ПАРАМЕТРА Ananim-Pbl6ak Паскаль, Turbo Pascal, PascalABC.NET 8 24.12.2008 19:52