【初心者歓迎】C/C++室 Ver.81【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0899デフォルトの名無しさん
2013/02/02(土) 10:59:23.42>そう思ってたんですが、仕様では返却値はNULLのときはcmdが可能かどうかで、
返却値が NULL ?
system( ) の戻り値は int だぞ。
まじで、日本語の勉強からした方が良いレベルだと思う。
http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/system.3.html
> エラーが発生した場合 (fork(2) に失敗した場合など)、-1 を返す。
> そうでなければ、コマンドのステータスを返す。
> command の値が NULL のときは、 system() はシェルが利用可能ならゼロ
> 以外の値を返し、利用不可ならゼロを返す。
あと、べつに system( ) にセキュリティの問題があるとか言ってるバカもいるが、
それは無視しても、セキュリティ上の問題を生じやすい関数なのは間違いないので、
可能なら避けたほうが良い。
■ このスレッドは過去ログ倉庫に格納されています