Visual Studio 2008 c++ で _T のコツをつかみ始めていますが、まだいくつかのことがわかりません。柔軟性の利点はわかりますが、すぐに基本を習得できない場合は、標準的な方法に戻ると思います。
以下のコードの考え方は、-d のパラメーターをスキャンし、その後に続くテキストを文字列変数 fileDir に格納するというものです。また、他のパラメータも無視されます。
どんな助けでも大歓迎です。
//Console application
Parameters::Parameters(int argc, _TCHAR* argv[])
{
_Tstring fileDir; // Is there some kind of _t variable to use here for a string?
for (int i = 0; i < argc; i = i + 1)
{
if (_tccmp(argv[i], _T("-d")) == 0) // this appeared to accept anything starting with -
{
i = i + 1;
fileDir = argv[i]
}
}
_tprintf("Parameter value found: %s\n", fileDir);
}