#include <stdio.h> int main(int argc, char **argv) { char buf[64]; FILE *fp = popen("date", "r"); if(!fp){ perror("can't popen date"); return -1; } fgets(buf, 64, fp); pclose(fp);
printf("%s", buf); return 0; }
|
当printf打印不出信息的时候
(1)用fflush()或“\n”
(2)检查是否有输出重定向函数dup,dup2,daemon等
阅读(1067) | 评论(0) | 转发(0) |