29. april 2015 - 22:44
Der er
4 kommentarer og 1 løsning
CASE - relativt Index
HEJ, jeg har en CASE som følger: Case I OF 1 : BEGIN DO SOMETHING END; 2 : BEGIN DO SOMETHING2 END; 3..10 : BEGIN DO SOMETHING3 END; END; I min DO SOMETHING3 ved jeg at I er (3, 4, ..10) men jeg ved ikke om det er index[0], index[1] eller hvilket index jeg har i rækken. (således : index 0 1 2 3 4 5 6 7 værdi 3 4 5 6 7 8 9 10 Da denne Index-værdi skal bruges som relativ "pointer" til et andet array, har jeg brug for denne værdi. Hvordan finder jeg denne index-værdi på en smart måde ? (jeg kan lave som en række IF's (eller NY CASE) men det vil jeg helst undgå... Kristian
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
29. april 2015 - 23:01
#1
Jeg forstår nok ikke spørgsmålet men: index:=I-3;
30. april 2015 - 01:49
#2
Tilfoej en parameter til SOMETHING3 proceduren og brug: 3..10 : BEGIN DO SOMETHING3(I) END; ? Hvis det er inline kode og ikke et procedure kald, saa kan du jo bare bruge I direkte.
Fandt en anden løsning men hvad med point ? Dele 15 / 15 ? Kristian
Jeg behøver ikke nogen points.
OK, TAK Jeg giver dem til mig selv. Hvis protester -- skriv ... KR
Kurser inden for grundlæggende programmering