Преобразование Perl в C++ или C#
Привет и с Новым годом.
Есть ли где-нибудь perl script converter для других языков, таких как c++ или c#?
Если да, то не могли бы вы дать мне ссылку на него, или вы можете написать этот код:
foreach $pair (split('&', $form)) { if ($pair =~ /(.*)=(.*)/) { ($key,$value) = ($1,$2); $value =~ s/\+/ /g; $value =~ s/%(..)/pack('c',hex($1))/eg; $value =~ s/%0D%0A/ /eg; $inputs{$key} = $value; } }
в c++ или c#?
0x01AA
Я думаю, что этот небольшой фрагмент кода-хорошее упражнение, чтобы перевести его самостоятельно :-)
0x01AA
Я могу чувствовать себя с вами после более близкого взгляда на жемчужина Perl-код.
Afzaal Ahmad Zeeshan
Это язык Perl, на всякий случай, чтобы исправить вашу опечатку ;-)
0x01AA
Спасибо :)
Бруно
Sergey Alexandrovich Kryukov
Это контрпродуктивный подход. Предположим, кто-то "конвертирует" его (белый аналогичный код, на самом деле) в C++ или C#, и что теперь? Вы все еще не знаете этих языков и технологий (если бы вы знали их, вы бы сделали эту работу самостоятельно). Итак, что бы вы сделали с этим новым кодом? Пожалуйста, поймите: никто не любит тратить свое время на что-то бесполезное.
—СА
Afzaal Ahmad Zeeshan
Мало того, это также похоже на какое-то домашнее задание или задание.
Arlert
мы не учим в школе c#, c++ или perl. только Паскаль, только хардкор.
у нас есть домашнее задание на каникулы, чтобы преобразовать числа в двоичные, если вам интересно.
и не стоит поливать тут никого говном, ребятки
Sergey Alexandrovich Kryukov
Я не позволял вам обращаться ко мне с плохими словами и в таком стиле. Не пытайтесь скрыть свою грубость за русским языком. Это оскорбительно не для меня, а для великой русской культуры.
Никто не пытался сказать тебе что-то плохое. Он не только вежливо критикует вас, но и должен дать вам ключ к более продуктивному подходу. (Да, я читал о вашей мотивации, спасибо за объяснения.) Пожалуйста, пообещай, что я больше не услышу от тебя грубых слов; тогда мы могли бы продолжить.
Спасибо.
—СА
BillWoodruff
Я думаю, что если вы потратите время на запуск скрипта с различными подходящими входными данными, а затем изучите его выходные данные (или побочные эффекты?), а затем опубликуете прямое описание того, что делает скрипт, и начнете реализовывать это в C#, вы найдете здесь людей, готовых вам помочь.