ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
453
453
EMPFEHLEN
-
25.08.05 10:21 #1
- Registriert seit
- Aug 2005
- Beiträge
- 61
Hallo,
wer kann mir mit Adresspointer weiterhelfen?
Ich habe bei einem Funktionsaufruf als Übergabeparameterfolgene Deklaration:Code :1
#define UINT16 unsigned int
In der Funktion möchte ich den Pointer noch lokal sichern:Code :1
volatile __far UINT16 *p_rom_address
Dabei bringt mir der Compiler aber die Warnung:Code :1 2
UINT16 *p_ram_ref; p_ram_ref = p_rom_address;
Code :1
assignment incompatible pointer types from `volatile __far unsigned short *' to `unsigned short *': operator `='
Wie muss ich den lokalen Pointer "p_rom_address" deklarieren, dass diese Anwendung ordentlich funktioniert?
Danke!
-
Nun, entweder Du deklarierst den 2. Pointer auch als 'volatile __far unsigned short *' oder du machst einen typecast.
Ähnliche Themen
-
[c++] Pointer auf konstanten Pointer-Parameter setzen
Von digitalFreeman im Forum C/C++Antworten: 4Letzter Beitrag: 18.02.09, 11:11 -
Invalid Pointer Addition.. wo is denn da n pointer !
Von GartenUmgraben im Forum Borland CBuilder und VCLAntworten: 3Letzter Beitrag: 29.07.06, 16:48 -
[C] Prüfen, ob Inhalt von Pointer auf Pointer existiert
Von mc_gulasch im Forum C/C++Antworten: 4Letzter Beitrag: 07.07.06, 13:34 -
Aus Zwei Pointer Arrays mache ein Pointer Array
Von janosch im Forum C/C++Antworten: 1Letzter Beitrag: 22.12.05, 09:27 -
[C++] Objekt Pointer zuweisen und Methoden auf Pointer realisieren?
Von Ezzz im Forum C/C++Antworten: 6Letzter Beitrag: 02.11.03, 21:23





Zitieren
Login






