كيف يمكنني تنفيذ برنامج C ضمن برنامج آخر

StackOverflow https://stackoverflow.com/questions/4284852

  •  28-09-2019
  •  | 
  •  

سؤال

كيف يمكنني تنفيذ برنامج C ضمن برنامج آخر. افترض أن لديك رمز C واحد (برنامج) ، وتريد الاتصال برمز آخر لأنك تريد إرسال إدخال إليه ثم يسجل بيانات الإرجاع الخاصة به بمقارنة بيانات الإرجاع المتوقعة الأخرى.

مثال:

 FILE try. c 

 int main  ( void ) 
   {
    for i = 0 ;  i < MAX ; ++i 
       call another program ( namely, try2.c ) to give it a single input 
       then measure its returning data
 return 0;
}

Try2.c يقيم في ملف آخر

المترجم هو GCC ، وتحت نظام Linux ،

هل كانت مفيدة؟

المحلول

system, popen أو منصة تعتمد ميزات مثل fork و exec

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top