fce

Honza Pazdziora adelton na informatics.muni.cz
Pondělí Únor 25 13:24:41 MET 2002


On Mon, Feb 25, 2002 at 01:22:27PM +0100, Marek wrote:
> Muze me nekdo nakopnout kde mam chybu.
> Mam skript v kterem, prochazim pole  a vypisuju jednotlive polozky po jedne.
> A k tomuto  vypisu chci jeste pridat retezec ktery, me generuje podprogram.
> 
> sub gen($pok) {
> for ($l=0;$l<3;$l++){
> 	$cislo=int(rand 8);
> 	$cislo1=int(rand 8);
> 	$pom=@pole1->[$cislo];
> 	$pom1=@pole1->[$cislo1];
> 	@pole1->[$cislo]=$pom1;
> 	@pole1->[$cislo1]=($pom);
> 	$heslo=join "", na pole1;
> 			    }    
> 
> a toto jsi volam v cyklu ktery prochazi tim polem a problem je v tom ze v 
> druhem pruchodu me to necha retezec a pripoji dalsi a tak to narusta s poctem 
> cyklu.
> mam to 
> foreach $line (@h) {
> 		($jmeno,$mail)=split(/;/, $line);
> print "Jmeno je : $jmeno \n";
> print " Adresa je : $mail \n";
> &gen($heslo) ;
> print " Heslo je:  $heslo \n";
> 
> Kde je chyba ? 

Napiste na zacatek toho skriptu

	use strict;

a pak pred vsechny lokalni promenne my. Urcite zjistite, kde se deji
spatne veci.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
      ... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------


Další informace o konferenci Perl