Выполнение программы из заданного файла.

Форма обращения

double dret = run_cpp("run_from_file",string sFileNameAndPath,int arg1,double arg2,string arg3);

Здесь:

sFileNameAndPath - имя и полный путь к программному файлу, который нужно выполнить.

arg1, arg2 и arg3 - аргументы, с которыми будет выполнена программа (в ней можно их считать функцией get_args)

Результат возвращенный в dret соответствует числу, которое указано в команде return в программном файле, который здесь запускается.

Пример.

Выполнить программу из файла "c:\my_program.cpp" и передать в нее целое число 100.

int myintvar = 100;

double dret = run_cpp("run_from_file","c:\my_program.cpp",myintvar,0,"");