Ich versuche herauszufinden, was mein crrd Arbeitsverzeichnis ist. Ich habe versucht, sowohl _fullpath
als auch _getcwd
als Teil von <direct.h>
. Alles, was es mir gibt, ist jedoch ein 8-Byte-Hexadezimalwert (wie 5504CA90
)._fullpath Geben Hex-Wert in Visual Studio C++
Warum gibt es mir das, und wie kann ich die richtige cwd bekommen? Ich verwende Visual Studio 2015 in C++.
Mein Code sieht wie folgt aus:
std::cout << "CWD: " << _fullpath << "\n";
Und es gibt mir diese Ausgabe:
CWD: 0F8CCA90
aber es gibt mir eine andere Hex-Wert jedes Mal, wenn ich es laufen.
Bitte geben Sie Ihren Code ein. Ohne es ist Ihre Frage bedeutungslos. – Ari0nhh
Hexadezimalwert ??? Alles ist hex :) Versuche es als 'char *' zu interpretieren. –
interpretiert es als (char *) erzeugt zufällige Zeichen, wie "ï Uï∞j". – Nintendood