これは私がかなり長い間ここに参考にしていますが、これは私の最初の質問です。 argv [0]にはプログラムの名前が格納され、残りのコマンドライン引数は残りのargv [k]スロットに格納されることを理解します。私はまた、std :: coutがヌル終了文字列のような文字ポインタを扱い、文字列を出力することを理解しています。私のプログラムは以下の通りです。VC++のstd :: coutを使ってargv []の値を表示できません
この問題のインターネット検索で見た他のすべてのプログラムによれば、このプログラムは2つの文字列を出力する必要があります。プログラムの名前とコマンドライン引数。コンソールウィンドウは、私はこれらが[0]とargv [1] RESPをargvをするためのポインタであると信じて0010418c 001048d6
示しています。 私が持っている唯一のコマンドライン引数は、 "nanddumpgood.bin"です。これはargv [1]に入り、デバッグ中にargv []アレイをマウスオーバーすると正しく表示されます。
Whisはこれが起こっていますか?私は間違って何をしていますか?私は配列が特別な場合にポインタに崩壊することを理解していますか?これはそうではありませんか?
これはうまくいった。ありがとう。 :) –
もし彼が 'wcout'を使っているならば、' wchar_t'の引数を変更するかもしれません –