C言語でDOSコマンドを実行する方法。

C言語ではsystem関数を使ってDOSコマンドを実行できます。

以下はsystem()関数の使用方法例です。

#include <stdio.h>
#include <stdlib.h>

int main() {
    // 执行dir命令
    system("dir");

    return 0;
}

上記の例では、system(“dir”)によってDOS の dir コマンドを実行しており、現在のディレクトリにあるファイルとフォルダーを一覧表示します。

なお DOS コマンドを実行する場合は、コマンド文字列に「DOSコマンド」を指定する必要があります。(C言語の、ではない)。例えば、「dir」コマンドを実行する場合は「system(“dir”)」とし、「system(“ls”)」としてはなりません。

system()関数の戻り値は、DOS コマンドの実行結果を表すので注意してください。コマンドの実行が成功すると0が、失敗すると0以外の値が返されます。そのため、戻り値によりDOSコマンドの実行が成功したかどうかを判断できます。

bannerAds