C言語のsystem関数の使い方
C言語のsystem()関数はオペレーティングシステムコマンドを実行するために使用されます。そのプロトタイプは次のとおりです。
int system(const char* command);
コマンド引数は文字列で、実行されるコマンドを表します。システムは、コマンドを実行する新しいプロセスを開始します。
関数の戻り値はコマンドの終了ステータスコードです。コマンドが正常に実行されると0が返り、そうでない場合は0以外の値が返ります。
system関数は新しいプロセスの作成やファイルの削除、他のプログラムの呼び出しなど、オペレーティングシステムのコマンドを実行できます。ただし、system関数でコマンドを実行する場合には注意が必要で、ユーザーが提供するコマンドを直接実行するため、セキュリティ上のリスクがあります。