umwandeln char ** in char *
-
hallo alle,
mal frage: ist es möglich ein typ char ** in char * umzuwandeln?
danke in vorraus
-
blaise schrieb:
hallo alle,
mal frage: ist es möglich ein typ char ** in char * umzuwandeln?
danke in v******Du willst einen "Zeiger der auf einen Zeiger zeigt" in _nur_ einen Zeiger wandeln?
Wozu? Du kannst den Speicherbereich des Zeigers auf den der Zeiger zeigt kopieren... aber mehr auch nicht.
Ein cast bringt hier auch nix.
-
hallo Codefrag!
danke für deine Antwort. mit char* kann ich dann die funktion strlen nutzen. diese funktion geht nicht bei char**
-
Was steht denn in deinem char**? Vermutlich mußt du den Zeiger einmal dereferenzieren, bevor du ihn weitergeben kannst.
-
int main() { char a; char* pa = &a; char** ppa = &pa; if (pa == *ppa) printf("Alles klar?!"); return 0; }