توی C میتونی از دستور system استفاده کنی که یه رشته میگیره و توی محیط شل اجرا میکنه
اگه میخوای فقط یه برنامه رو اجرا کنی بهتره از خانواده exec استفاده کنی
اگه فایل C هر دفعه تغییر میکنه تنها کاری که میتونی بکنی اینه که فایل C رو درست کنی بعدش کامپایل کنی و اجرا
وگرنه بهترین راه استفاده از پارامترها هستش