popen関数の第1引数にコマンドの文字列を与える。
結果は戻り値に格納されファイルとして扱える。
# define BUF 256
FILE *fp;
char *cmd = "ls";
fp = popen(cmd, "r");
while(fgets(buf, BUF, fp)) {
fputs(buf, stdout);
}
pclose(fp);
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 5 years have passed since last update.
popen関数の第1引数にコマンドの文字列を与える。
結果は戻り値に格納されファイルとして扱える。
# define BUF 256
FILE *fp;
char *cmd = "ls";
fp = popen(cmd, "r");
while(fgets(buf, BUF, fp)) {
fputs(buf, stdout);
}
pclose(fp);
Register as a new user and use Qiita more conveniently
Go to list of users who liked