Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
Ich habe ein Problem unswar möchte ich den Stundenplan von verschiedenen Lehrern ausgeben$unterricht[$stunde][$tag][$eintrag][$zeile] jedoch hat jeder Lehrer einen anderen Strundeplan d.h mal is der Stundenplan länger ,mal kürzer. Die Felder von $unterricht werden also unterschiedlich ausgefüllt. Ich wollte den Inhalt in eine geschachtelte for Schleife darstellen for(my $x=0;$x<6;$x++) { for(my $y=0;$y<6;$y++) { ..... Ausgabe von $unterricht[$x][$y][$p][$q] aber je nach Lehrer wird $unterricht anders "befüllt" und wenn ich dann in einer for Schleife auf ein Feldelement zugreife wo nicht exestiert kommt es zu einem "Crash" Wie könnte ich das realisieren ? Müsste ich eine Abfrage machen,wenn ja wie ?? Danke im voraus
Datum: 27.02.2008-10:47

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| Wie sehen denn die Daten aus, die in @unterricht stehen und was soll ausgegeben werden. Du solltest nicht über feste Indizes iterieren (immer von 0 bis 5), sondern über die Elemente. Ein Vergleich: my @array = ([1,2],[3,4,5],[6,7]); for( my $i = 0; $i < 3; $i++ ){ for( my $j = 0; $j < 2; $j++ ){ print $array[$i]->[$j],"\n"; } print "\n"; } Da wird die "5" nie ausgegeben. Und wenn jetzt noch ein Element in @array hinzugefügt wird, wird das auch nicht mit ausgegeben. Du solltest es eher so in diese Richtung machen: my @array = ([1,2],[3,4,5],[6,7]); for my $row ( @array ){ for my $number ( @{ $row } ){ print $number,"\n"; } print "\n"; }
Datum: 27.02.2008-12:21

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
Das Problem ist das in den Felder auch Buschstaben wie GMT oder W12M steht und wie könnte ich das dan realisieren ?
Datum: 27.02.2008-19:20

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| Was in dem Array steht ist vollkommen egal! Ich habe nur das Prinzip gezeigt, der Rest ist Fleißaufgabe!
Datum: 12.03.2008-12:29

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| irgendwie krieg ich aber nur die Speicheradresse vom Array und nicht den Inhalt vom Array
Datum: 02.04.2008-08:18

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| Bitte lesen: http://wiki.perl-community.de/bin/view/Wissensbasis/AllgemeinesWieFrageIchbeiPerlCommunity
Datum: 02.04.2008-09:24

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| Habe ich etwas falsches gemacht ??
Datum: 02.04.2008-11:07

|
re: Projekt Stundenplan (bitte sehr wichtig)
|
Seitenanfang |
| Du solltest mit einem Stück (lauffähigen) Perl-Code zeigen, was genau nicht funktioniert. Du hattest eine Frage, ich habe etwas gepostet und Du sagst darauf nur, dass Du "nur die Speicheradresse" bekommst. Das ist nicht sehr aussagekräftig, weil wir nicht wissen können, ob und wie Du meinen Tipp eingebaut hast. Der Lesetipp war nicht bös' gemeint, sondern soll nur ein paar Hilfestellungen geben, wie man besser in einem Forum fragt. Viele überlesen solche Fragen gerne, wenn man ein paar Mal beim Fragensteller nachfragen muss.
Datum: 02.04.2008-19:37

|