2017-08-03 11 views
-4

C++で現在の作業ディレクトリのパスを取得する方法を教えてください。cwdをC++で取得する方法(Linux)

私はそのルックスpythonでこれを知っている:私は見つけることができないよCで似たような++必要

import os 
path = os.getcwd() 

を。

+1

は、 'C++ getcwd'あなたはどんな結果を得ますか? –

答えて

0

プラットフォームによって異なります。 Qtのようなフレームワークを使用している場合、彼らは独自のツールを持っています。 PythonはPOSIX関数を使用し、POSIX互換プラットフォームではC++からアクセス可能であり、いくつかは同じ名前でWindowsで利用できますが、POSIXレイヤではマルチバイトパスをサポートしていません。 GetCurrentDirectoryは、Windows API関数の名前です。

標準によって宣言草案あり:あなたは、例えばのために検索を行う場合はstd ::実験::ファイルシステム:: CURRENT_PATH

http://en.cppreference.com/w/cpp/experimental/fs/current_path

関連する問題