Thread Ausgabe: was wäre hier das beste Verhalten? (4 answers)
Opened by Kuerbis at 2013-09-25 17:41

Linuxer
 2013-09-25 18:00
#170640 #170640
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
Ach du meine Güte ;-)

Einfach geantwortet: So wie GwenDragon bereits schrieb, (letzte Position +/- 63), also in Deinem Beispiel: 128.

Etwas drüber nachgedacht, könnte es eine andere Variante sein, bei einem Seitenwechsel eine Default-Position zu verwenden; unabhängig von der Position, die der Cursor vorher hatte.
Das kann dann z.B. das erste Feld (links oben) sein (dann wäre es wohl ein weiter Weg, um das Feld rechts unten zu erreichen),
oder auch die Mitte der dargestellten Matrix (wenn es volle 7x9 Felder, z.B. 4/5; dann wäre der Weg allgemein relativ kurz...).
Bei gerader Anzahl von Spalten/Zeilen würde ich dann abrunden (also 4x4 Matrix, Position 2/2).

Wobei es wohl vom Einsatzzweck abhängig wäre, welche Variante hier sinnvoller wäre.

Beispiele:
more (1.4kb):

Code: (dl )
1
2
3
4
5
6
7
8
9
10
# Matrix 7x9; Cursor auf 4/5
o o o o o o o
o o o o o o o
o o o o o o o
o o o o o o o
o o o X o o o
o o o o o o o
o o o o o o o
o o o o o o o
o o o o o o o


Code: (dl )
1
2
3
4
5
# Matrix 4x4; Cursor auf 2/2
o o o o
o X o o
o o o o
o o o o


Code: (dl )
1
2
3
4
5
6
7
8
9
# Matrix 6x8; Cursor auf 3/4
o o o o o o
o o o o o o
o o o o o o
o o X o o o
o o o o o o
o o o o o o
o o o o o o
o o o o o o


Last edited: 2013-09-25 18:09:23 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Ausgabe: was wäre hier das beste Verhalten?