引数を受け取るコマンドライン実行可能ファイルがあるとします。このexecutalbeはwidecharに対応しており、この引数の1つがオプションであるHYPHENケースで始まるかどうかをテストする必要があります。
コマンド-ofoo
ホストが文字セットを使用していることがわからない場合、コード内でどのようにテストできますか?特定のコンソールで、widecharフォレスト内の別のcharによって同じHYPHEN表現を生成することはできませんか?(そのような場合、それは野生の文字になります:P)
int _tmain(int argc, _TCHAR* argv[])
{
std::wstring inputFile(argv[1]);
if(inputFile->c_str() <is an HYPHEN>)
{
_tprintf(_T("First argument cannot be an option"));
}
}