首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

C编程 - 得到shell命令的输出

2024-12-12 来源:要发发知识网
#include <stdio.h>

int main(void)
{
    FILE *file = popen("date", "r");
    if (file == NULL) {
        perror("popen");
        return 1;
    }
    char buffer[256] = { 0 };

    while (fgets(buffer, 255, file) != NULL) {
        printf("example->%s", buffer);
    }

    pclose(file);
    return 0;
}
$ gcc a.c && ./a.out
example->Tue May 29 16:26:46 CST 2018
显示全文