環境変数の取得
Posted feedbacks - C++
ついでにC++とQtで。 QMapを返すものがあるのかとおもい、探してみましたけど、検索能力が低く、見つけることができませんでした。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <QtCore>
#include <QtDebug>
#include <cstdlib>
int main(void)
{
QStringList env = QProcess::systemEnvironment();
QStringListIterator itr(env);
QMap<QString, QString> envMap;
while(itr.hasNext()) {
QString str = itr.next();
envMap[str.section('=', 0, 0)] = str.section('=', 1, 1);
}
qDebug() << envMap["PATH"];
return EXIT_SUCCESS;
}
|

mattsan
#6736()
Rating0/0=0.00
コマンドライン引数の取得がありましたが、今回は環境変数の取得をお願いします。
取得した内容を表示できればよいですが、可能でしたらキーから値を得る手段の実装もお願いします。
[ reply ]