000
26.03.2007, 17:10 Uhr
dirweis
|
Hi,
folgendes Problem bei der Wertezuweisung in meiner Subroutine: Ein Array wird wie folgt übergeben: sub_r(@arr);
Soweit der Aufruf. Jetzt referiere ich innerhalb der Routine auf dieses Array in der Art: my @arr1 = @_;
Zuweisungen gibt es jetzt für das Array in einer Schleife mit push: push(@arr1, $bla);
Nach der Schleife werden mir auch Werte in diesem Array ausgegeben, aber eben nicht aus demjenigen, das ja als Parameter darauf referiert (sprich @arr1 ist gefüllt, @arr aber nicht). Wie komme ich dem Problem bei?
Vielen Dank im Voraus für hilfreiche Antworten! -- main(){int x=0,y=1228443207;for(;x<105;++x,y=x<32?y:x<64?3392743058u:x<96?611502372:137)putchar((x+1)%21?y&1<<x?64:32:10);} |