AW: [Allegro] Prüfung Zahl/Buchstabe

Panski, Regine Regine.Panski at kg.berlin.de
Di Dez 2 12:21:54 CET 2008


Hallo Herr Eversberg,
So in der Art hatten wir uns das gedacht, aber wir können die Prüfung nicht auf eine bestimmte Position festschreiben, da wir auch noch andere Arten von Signaturen haben. Könnte man das auch anders ausdrücken, z.B. etwa so: Prüfe ob hinter einem Leerzeichen ein Buchstabe oder eine Zahl steht.
Gruß Panski

-----Ursprüngliche Nachricht-----
Von: allegro-bounces at biblio.tu-bs.de [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Bernhard Eversberg
Gesendet: Dienstag, 2. Dezember 2008 11:23
An: Allegro-C Diskussionsliste
Betreff: Re: [Allegro] Prüfung Zahl/Buchstabe


Panski, Regine schrieb:

> kann man in einem Indexparameter einen kurzen, unkomplizierten 
> Prüfmechanismus erstellen, in geprüft wird, ob an einer bestimmten 
> Stelle eine Zahl oder ein Buchstabe folgt?
> 
Im Handbuch 10.2.6.3 finden Sie:

vk,x	4	Anweisung nur fortsetzen, wenn Zeichen auf Pos. k
                          kleiner als x ist	[201]	
Vk,x	4	Anweisung nur fortsetzen, wenn Zeichen auf Pos. k größer
                          als x ist	[201]	


Soll demnach das Zeichen Nummer 10 geprüft werden, dann z.B.:

#90 +... V10,/ v10,: ...

Diese Zeile wird nur verarbeitet, wenn auf Position 10 ein Zeichen größer als / und kleiner als : steht, d.h. eine Ziffer. (/ ist ASCII 47, : ist 58, die Ziffern 0 bis 9 sind 48 bis 59) Das erste Textzeichen im Feld hat die Position 4! (bei A.CFG)

B.E.

_______________________________________________
Allegro mailing list
Allegro at biblio.tu-bs.de http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro



Mehr Informationen über die Mailingliste Allegro