• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Изврат с условием ...

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Всем привет

Пишу прогаммулину на Д7.

Кто нить пожет посоветовать со следующей ситуацией
IF A1 <> B1 then
можно ли вместо неравенства подсунуть символ '<>', но при этом что бы ИФ его воспринимал как условие.

моежт такое и невозможно реализовать, но использовать кучу ифов слишком извратно ...
 
G

Guest

Меня интересует, возможно ли подсунуть переменную вместо условия содержащую само условие( т.е. у меня пачка условий, но описывать каждое нереально т.к. внутри условий будут еще под условия при этом каждое подусловие содержит многовариантность ).

Вариант чего хотелось бы увидеть

a1 := 1;
b1 := 10;
usl := '<>';

if a1 my_TYPE( usl ) b1 then ....

Интересен именно такой вариант

userk
 
B

Barmutik

Написать свою функцию которая принимает Ваше условие и два параметра и возвращает результат ...
 
P

Poseidon

<!--QuoteBegin-Barmutik+12:09:2005, 12:43 -->
<span class="vbquote">(Barmutik @ 12:09:2005, 12:43 )</span><!--QuoteEBegin-->Написать свою функцию которая принимает Ваше условие и два параметра и возвращает результат
[snapback]24724" rel="nofollow" target="_blank[/snapback]​
[/quote]

Код:
function MyIf(param1, param2: integer; oper: string):boolean;
begin
if oper = '=' then Result:= (param1 = param2);
if oper = '<>' then Result:= (param1 <> param2);
if oper = '<' then Result:= (param1 < param2);
if oper = '>' then Result:= (param1 > param2);
end;
 
B

Barmutik

Ну можно конечно ещё учесть >=, <= для полноты картины :D
 
Z

zubr

А вааще... в чем смысл этой функции, чем она облегчает жизнь?
 
P

Poseidon

Barmutik так и думал, что кто-то вспомнит...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!