منبع اصلی نوشتار زیر در این لینک قرار دارد

اجرای برنامه خارجی حین اجرای برنامه

چند وقت پیش داشتم یه برنامه می‌نوشتم بعد توش می‌خواستم یه دستور سیستمی رو اجرا کنم هر کاری کردم نشد
آخرش بی‌خیال شدم :دی

به هر حال

امروز یه جایی راهشو دیدم گفتم شاید بد نباشه شما هم بدونین

توی سی

#include <cstdlib>

int main(){
std::system(\"gvim\");

return 0;
}
این برنامه gvim براتون باز می‌کنه

برای استفاده از دستور clear screen این خط رو گذارین
(فکر کنم خیلی‌ها دنبال همینن!)
system(\"clear\")

و پایتون
os.system(\"clear\")
os.system(\"gvim\")

در مورد clear screen حواستون باشه که این دستور توی ویندوز فرق می‌کنه و به جای clear باید از cls استفاده کنین
system(\"cls\")

توجه:
شما می‌تونین دستورتون رو با آرگومان و اوپشن همرا کنین مثلا
system(\"vim a.cpp b.h -o\");