コマンド ライン パラメータを 1 つ取るコンソール アプリケーションがあります。
int _tmain(int argc, char* argv[])
{
...
printf("Path: %s\n", argv[1]);
...
}
myprogram.exe D:\myfolder\myfile
引数 ( ) を指定してプログラムを実行すると、 のPath: D
代わりに出力されPath: D:\myfolder\myfile
ます。
argv[1]
最初のコマンド ライン パラメータ ( ) を抽出する手順を変更して、最初の文字だけでなくフル パスを返すにはどうすればよいですか?
パスを引用符 ( myprogram.exe "D:\myfolder\myfile"
) で囲みましたが、役に立ちませんでした。