- 294 名前:デフォルトの名無しさん [2008/12/10(水) 12:15:05 ]
- すいません、本当に簡単なことなのですが
if(argc == 3){ if(argv[1] == L"-o"){ if((fp = fopen("argv[2]", "w")) == NULL){ printf("出力ファイルをオープンできません.\n"); exit(1); } fclose(fp); } この if(argv[1] == L"-o") の条件が通りません。 コマンドで test -o test1 のように打っても違うものとして認識しているようで・・・ 画面にプリントしてみると同じなのですが、Lをつけるとデータが違うものになってしまうのでしょうか?
|

|