我正在尝试运行脚本并在控制台中输出结果。它有效,但有一个
我现在面临的小问题。如果“脚本”文件写入/编码错误,我会得到如下输出:
syntax error, unexpected $undefined, expecting $end puts
这很好,它告诉我脚本文件中的代码有问题,但在我的代码行中:
printf("%s", path);
它不会打印给我,我希望它打印出来,这样我就可以在屏幕上显示它。请帮帮我
fp = popen("our script...is here", "r");
if (fp == NULL)
/* Handle error */;
while (fgets(path, PATH_MAX, fp) != NULL)
printf("%s", path);
status = pclose(fp);
Ps:只是为了更清楚,我使用的是 xcode,不介意 C 或 C++ 中的代码