Cygwin使っている人いますか? その18
■ このスレッドは過去ログ倉庫に格納されています
0782名無しさん@お腹いっぱい。
2008/09/26(金) 08:31:20prinft()で出来るけど、外部プログラムがらsystem() で呼び出すと出力されない
PWD=AAA ,プログラムの名前=ZZ
main(int ac,char *av[]) {
// fprintf(stdout, "av[1]=%s\n",av[1]);
printf("av[1]=%s\n",av[1]);
}
手動の時 $ ZZ abcdefg 実行結果の出力 => abcdefg
外部プログラムがらsystem("/cygdrive/e/AAA/ZZ abcdefg")とした時、何も出力されない
(fopen(av[1],"wt") だとパラメータabcdefgを使ったファイルは出来る)
なぜ?、コンソールに abcdefg が表示されないのか?教えてください。
■ このスレッドは過去ログ倉庫に格納されています