Visual Studioのデバッグセッション中に、コマンドライン引数<
(引用符なしの単一の角かっこ)をC++プログラムに渡そうとしています。 Project settings for a C++ debug configurationに記載されているように、<
はリダイレクション演算子として特別な意味を持ちますが、エスケープする方法は指定していません。私は"<"
と^<
を使ってみましたが、どれも私が望むことはしません。コマンドラインから"<"
引数を指定してコマンドを呼び出すと、正常に動作します。Visual Studioのデバッグコマンドの引数をエスケープする
デバッグコマンドの引数が先に処理されているようです。この前処理から文字をエスケープする方法はありますか?
使用する完全なコマンドライン( "<"、これ以外の何も私にとっては機能しません)と、使用しているVisual Studioのバージョンを入力してください。 –
'<'は引数ではないので動作し、リダイレクト演算子です。実行可能ファイルに実際に引数を渡すことはありません。私が質問で述べたように、私は単一の引数、 '<'文字列を渡したいと思います。 –
私が言ったように:それは私のために働く。 "<"(二重引用符で囲む)を入力すると、二重引用符のない "<"がプログラムに渡されます。だから、私が求めているように、より多くの情報を与えてください。 –