Asort-Frage
Thomas Berger
ThB at gymel.com
Mi Nov 28 16:21:26 CET 2001
Lieber Herr Englert,
> Ich ersetze in einer S-xx.APR zum Sortieren manche Jahreszahlen durch 9999.
> Siehe unten.
> Nach dem Sortieren ist aber unverständlicherweise die 9999 nicht ans Ende
> sortiert, sondern steht friedlich mitten unter den normalen Jahreszahlen.
> Das kapiere ich nicht.
> Wer kann mir weiterhelfen?
Sie haben ja in Wirklichkeit zwei "Alphabete" mit Jahreszahlen!
> ----------------------------------------------------------------------
> pn=s-xx.apr
...
> ke=0 Kategorie-Ende = Code 0 (= allegro-Feldende)
Aha!
...
> ak=95+a
>
> #-a hier beginnt es
>
> #95 b3 e"[ //]" ,"_ab_x_" ,"_az_x_" ,"_b_x_" p"u1 " #zz 0
>
> #90F +C c"~id" e0 wenn Arbeit im Druck, dann Jahr=9999
> #76 +D c"um" e0 um vor nach müssen ignoriert werden
in beiden obigen Zeilen fehlt #zz 0, d.h. wenn die Kategorie
belegt ist (der Sprung ausgeloest wird), wird einmal ke (ASCII 0)
in die Ausgabedatei gesetzt.
> #+A
> ..
> #-C
> #t{"9999"} Jahr 9999 ausgeben. (Warum entsteht Leerstelle
> davor??)
> #+B
>
> #-D
> #76 +B b8 e4 #zz 0 Jahr ohne um vor nach ausgeben
> #-A
> #76 b3 e4 p" " #zz 0 Jahr. (Leerstelle davor, weil 9999 aus
> unbekanntem Grund auch eine davor hat)
> #-B
> ...
> ----------------------------------------------------------------------
> s2.alg
> u1 osq 1997u2 Rahmann, Gerold; Fischer, Jrgen; Herr..
> u1 osq 1999u2 Ashworth, S. W.; Rahmann, Gerold; Bout...
> u1 osq 9999u2 Rahmann, Gerold On-farm organic dairy ...
Behauptung: bis hier steht ASCII 0 vor der Jahreszahl (aus Sprung
nach #+C oder #+D)
Behauptung: ab hier steht ASCII 32 vor der Jahreszahl (aus Sprung
nach #+A)
> u1 osq 1999u2 Rahmann, Gerold Zchterische Aspekte i....
> u1 osq 2001u2 Rahmann, Gerold kologisierung der Lan..
> u1 osq 2001u2 Rahmann, Gerold ªThe standards, regula...
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro