C言語のsystem関数でできること
C言語のsystem関数の機能は次のとおりです。
- システムコマンドを実行する: system関数はシステムコマンドを実行できます。例えばWindowsシステムではdirコマンドを実行してカレントディレクトリのファイル一覧を表示したり、Linuxシステムではlsコマンドを実行したりできます。
- システム関数を利用して、他のプログラムを起動できます。たとえば、Windows システムでは「system(“start program.exe”)」を使用すると「program.exe」プログラムを起動でき、Linux システムでは「system(“./program”)」を使用すると「program」プログラムを起動できます。
- 执行批处理脚本:system函数可以执行批处理脚本,比如在Windows系统下可以执行包含一系列命令的批处理脚本文件。
- シェルスクリプト実行: Linuxシステムでは、system関数がシェルスクリプトを実行できます。
システム関数の返り値の整数は、処理ステータスを表す。通常、ゼロは正常処理、ゼロ以外であれば異常処理。