😸
[C] system 関数
機能
シェルコマンドを実行する標準ライブラリ関数[1]
使用例
dir
と表示する(Windowsの場合)
\n
は改行を表す エスケープシーケンス[2]
コード
system("dir");
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
system("dir");
}
実行結果
(カレントディレクトリ内のファイル一覧が表示される)
ls
を変数から表示する(UNIX/Linux/macOSの場合)
コード
char cmd[] = "ls";
system(cmd);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
char cmd[] = "ls";
system(cmd);
}
実行結果
(カレントディレクトリ内のファイル一覧が表示される)
Discussion