Ich habe 2 Atteys, Map1.f(100,100) und Map2.f(100,100) nun möchte ich die Beiden Arreys vertauschen.
Das ginge ja so:
For x = 0 to 100
For y = 0 to 100
A = map1(x,y)
Map1(x,y) = Map2(x,y)
Map2(x,y) = A
next
next
Das braucht aber relativ viel Rechenleistung.
Da ein Arrey ja nur ein Pointer ist (zu dem Inhalt) kann man da ncht irgentwie die Adressen Vertauschen?
2 Arreys vertauschen
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Code: Alles auswählen
Dim Map1(10,10)
Dim Map2(10,10)
Map1(5,5) = 10
Map2(5,5) = 20
Swap Map1() , Map2()
Debug Map1(5,5)
Debug Map2(5,5)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
