Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
die Definition kommt aber auf das selbe raus.
Code:
#define MAPSIZE_XY 300
#define MAPSIZE_XY_MM 10000
#define MAX_COORDIANTE 90000
#define MAP_FACTOR 33 // 1 Grid = 33 mm
Der Code
Code:
*(pointer[offset]) &= 0xfe;
gibt diesen Fehler ?!
./source/nav.cpp:229: error: invalid type argument of `unary *'
Diese Zeile ist hingegen o.k.
Code:
*(pointer + offset) &= 0xfe;
Leider ist der Effekt immer noch vorhanden. Bei einer neuberechnung eines neuen Zielpunkt wird der zu überwachende Korridor zwar neu berechnet und auch eingezeichnet. Nur wird der alte nicht gelöscht. Siehe Bild.
Ich will den Speicher nicht löschen, da hier auch bereits gefunden Objekte dann gelöscht werden würde.
Gruss R.
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
so hat es dann jedenfalls funktioniert. Ich habe den Schleifentyp geändert.
Code:
while( offset < 90000)
{
*(pointer + offset) &= 0xfe;
offset++;
}
Jetzt arbeitet es wie erwartet.