C++
C++で標準出力/入力を必要としない外部コマンド実行を行う
標準入力や標準出力の結果などを必要としない、外部コマンドを実行します。この例では、Linux上のtouchコマンドで、"panda.txt"というファイルを生成するコマンドをC++からsystem関数を使って実行する例を示しています。
command.cpp
#include <stdlib.h>
int main(void) {
system("touch panda.txt");
// Please write error handling as neede
return 0;
}
実行結果
$ g++ command.cpp -o command
$ ls
command command.cpp
$ ./command
$ ls
command command.cpp panda.txt