anfängerfragen
-
hallo, ich habe ein anfängerfragen :
wie kann ich:
- die Adresse einer Variablen rausfinden ?
- eine short-Adresse einer char-Variablen zuweisen ?
- den pointer einer char-Variable um eine Stelle shiften
-
die Adresse einer Variablen rausfinden ?
Wenn foo die Variable ist, dann ist &foo die Adresse.
- eine short-Adresse einer char-Variablen zuweisen ?
gar nicht.
den pointer einer char-Variable um eine Stelle shiften
Falls mit shiften nicht Schiften, sondern Inkrementieren gemeint ist, so:
char * ptr; ... ++ptr; // Hier wird incrementierne
Falls doch schiften gemeint war, dann je nach hardware beispielsweise so:
char * ptr; int ptr_as_int = reinterpret_cast<int>(ptr); ptr_as_int <<= 1; ptr = reinterpret_cast<char *>(ptr_as_int);