Çalışan çalışma dizinimin ne olduğunu bulmaya çalışıyorum. <direct.h>
'un bir parçası olarak hem _fullpath
hem de _getcwd
kullanmayı denedim. Ancak, bana tüm verir 8 baytlık bir hex değeri (5504CA90
gibi)._fullpath Visual Studio'da Hex Değeri Verme C++
Neden bana bunu veriyor ve doğru cwd'yi nasıl edinebilirim? Visual Studio 2015 C++ 'da kullanıyorum.
std::cout << "CWD: " << _fullpath << "\n";
Ve bana bu çıktıyı verir:
Benim kod şöyle görünür
CWD: 0F8CCA90
Ancak, bana farklı bir onaltılık değer bunu çalıştırmak her zaman verir.
Lütfen kodunuzu sağlayın. Onsuz senin sorunun anlamsız. – Ari0nhh
Hex değeri ??? Her şey onaltılıktır :) 'char *' olarak yorumlamaya çalışın. –
Bir (char *) olarak yorumlanması, "ï Uï∞j" gibi rasgele karakterler üretir. – Nintendood