ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

30.07.2007, 16:25
|
|
Новичок
Регистрация: 16.07.2007
Сообщений: 21
Провел на форуме: 47150
Репутация:
0
|
|
Сообщение от Digimortal
Код:
%hash =('1'=>'1',
'2'=>'2',
'3'=>'3');
foreach $k (sort keys %hash){
print "$k => $hash{$k} \n";
}
Не подходит! мне нужно выводить хэш так, как я его забиваю! Это всего лишь пример (моя ошибка)
|
|
|

30.07.2007, 16:39
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> Не подходит! мне нужно выводить хэш так, как я его забиваю! Это всего лишь пример (моя ошибка)
используй тогда массив из хешей..
или, может, проще просто массив использовать?
Последний раз редактировалось Digimortal; 30.07.2007 в 16:53..
|
|
|

30.07.2007, 17:28
|
|
Новичок
Регистрация: 16.07.2007
Сообщений: 21
Провел на форуме: 47150
Репутация:
0
|
|
Сообщение от Digimortal
используй тогда массив из хешей..
или, может, проще просто массив использовать?
Да лучше массив с указателями... спасибо
|
|
|

31.07.2007, 13:33
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
vladest,
сейчас вот случайно наткнулся на один модуль, который будет удобно использовать для решения вашей проблемы:
Tie::IxHash называется.. (http://search.cpan.org/src/GSAR/Tie-IxHash-1.21/lib/Tie/IxHash.pm)
Код:
use Tie::IxHash;
tie my %hash, 'Tie::IxHash';
%hash =('1'=>'1',
'2'=>'2',
'3'=>'3');
while ( ($k, $v) = each(%hash) ){
print "$k = $v \n";
}
выводит в заданном порядке..
|
|
|

31.07.2007, 15:46
|
|
Новичок
Регистрация: 16.07.2007
Сообщений: 21
Провел на форуме: 47150
Репутация:
0
|
|
Ща протестим....
ОО! спасибо! очень помогло!
|
|
|

05.08.2007, 23:22
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 49
Провел на форуме: 217718
Репутация:
8
|
|
Помогите!
Нужно сделать так:
Я например ввожу ip и\или параметры и он запускает приложение с этими параметрами
|
|
|

05.08.2007, 23:27
|
|
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме: 4319431
Репутация:
677
|
|
Сообщение от Hormold
Помогите!
Нужно сделать так:
Я например ввожу ip и\или параметры и он запускает приложение с этими параметрами
я так понял нужно запустить из перл скрипта приложение? ну тогда так system('notepad.exe');
Добавлено: перечитал несколько раз, похоже что ты шелл чтоли хочешь
Последний раз редактировалось C!klodoL; 05.08.2007 в 23:42..
|
|
|

05.08.2007, 23:46
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 49
Провел на форуме: 217718
Репутация:
8
|
|
Ну изложу полностью.
Кароче мне нужно ввести ip и после этого с параметрами+этот ip запускается прога.
|
|
|

06.08.2007, 00:11
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
это надо так изъясняться..
system позволяет передавать параметры.
|
|
|

06.08.2007, 21:05
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
чет ты обьясняешься передавай через @ARGV ---- типо если запускаешь скрипт как some_script.pl 127.0.0.1 --- то 127.0.0.1 будет храниться в @ARGV[0] которую можешь юзать в скрипте
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|