Прежде всего, простите мой ужасный английский .....
Это прототип
FILE *popen(const char* cmd_string, const char* type);
Вот мой вопрос, книга говорит, что когда вызывается функция popen,он вызовет exec, чтобы получить оболочку для выполнения строки cmd_string, которую мы даем popen, но я не уверен, какая оболочка получит exec, поэтому кто-нибудь может дать мне ответ?