Zwischenteil beginnt mit Punkt ...
Gerhard Koenig
koenig at physik3.gwdg.de
Mi Apr 10 11:25:19 CEST 1996
Herr Eversberg schrieb:
>
> Zu dem Problem von Frau Dorsch:
>
> Das Programm bemueht sich, strende Punkte zu vermeiden. Mangels
> echter Intelligenz kann das Ergebnis unerwnscht sein.
> Es passiert dieses:
>
> Wenn in einem Zwischenteil eine Zeichenkette in " " vorkommt,
> und diese mit einem Punkt beginnt, wird geprft:
>
> 1. Ist das vorangegangene Zeichen in der aktuellen Zeile ein Punkt,
> oder eines der Zeichen ! ? : , oder ;
>
> 2. Sind wir am Anfang einer noch leeren Zeile?
>
> Wenn eine dieser Bedingungen zutrifft, wird der Punkt weggelassen.
> Verwendet man statt dessen den Wert 46, wird keine derartige Prfung
> angestellt. Also knnen dann doppelte Punkte auftreten.
>
Mein Testprogramm x.?pr:
zl=0 72
zm=0
fl=0
ad=1
ae=""
10=" Test-Anfang "
1=". -. "
2="! -! "
3="? -? "
4=": -: "
5=", -, "
6="; -; "
7=46 " -. "
11=" Test-Ende "
#t10
#t1
#t2
#t3
#t4
#t5
#t6
#t7
#t11
#+#
brachte bei einer Variation der Reihenfolge von t1 - t7
(t1 ersetzt tx und umgekehrt) folgende Ergebnisse:
Test-Anfang -. ! -! ? -? : -: , -, ; -; . -. Test-Ende
Test-Anfang ! -! -. ? -? : -: , -, ; -; . -. Test-Ende
Test-Anfang ? -? ! -! -. : -: , -, ; -; . -. Test-Ende
Test-Anfang : -: ! -! ? -? -. , -, ; -; . -. Test-Ende
Test-Anfang , -, ! -! ? -? : -: . -. ; -; . -. Test-Ende
Test-Anfang ; -; ! -! ? -? : -: , -, . -. . -. Test-Ende
Test-Anfang . -. ! -! ? -? : -: , -, ; -; . -. Test-Ende
============================================================
>aber eine Loeschung eines moeglichen Punktes am Ende des Arbeitstextes (z.B. Kategorieinhalt)
>koennen Sie doch mit
> F"."
>vornehmen !
Mir war schon klar, dass dies nicht alle Sonderfaelle beruecksichtigt.
Da hilft (nach meinem Wissensstand) dann nur eine umfangreichere Unterprogramm-
und/oder Anwender-Variablen-Konstruktion
Mit freundlichem Gruss
G. Koenig
+---------------------------------------------------------------+
| Gerhard Koenig Tel.: (0551) 39-7743 |
| III. Physikalisches Institut Fax : -7720 |
| - Schwingungsphysik - e-mail : koenig at physik3.gwdg.de |
| Buergerstrasse 42-44 |
| 37073 Goettingen |
+---------------------------------------------------------------+
Mehr Informationen über die Mailingliste Allegro