из си запустить готовый матлабовский файл

Kasa1

есть готовая прога на матлабе. нужно написать на си кусочек, который бы при запуске спрашивал что-нибудь вроде "хотите ли вы запустить программу" и запускал этот готовый файл. за пиво. до завтра помогите кто-нибудь, пожалста

lord2476

насколько поразительна человеческая логика
на кой черт такой изврат?

Kasa1

такого желание преподавателя, а с его логикой в данном случае не поспоришь! так может кто-нибудь помочь?

Vlad32

желание что бы приглашение было или что бы Си был?

lord2476

сек, ща сделаю

lord2476

HINSTANCE hExe;
hExe = ShellExecute(NULL,"open",m_fname,NULL,m_fdir,SW_SHOWNORMAL);
если m_fname = "E:\\MATLAB6p5\\bin\\win32\\matlab.exe"
то запускается matlab.
а как сюда запихнуть .m файл чето хз

Vlad32

сказать матлабу:

mcc -m shitty_code.m
он сгенерит Stand-alone Executable который правда требует 80Mb библиотек.
PS: проще написать функцию:

reply = input('Do you want more? Y/N [Y]: ', 's');
if reply == 'Y'
do_some_usful_stuff;
end
и уже её компилить (или не компилить)

Kasa1

нет, нужно чтоб не ехе-шник был, а кусок написаный на С.
do_some_usful_stuff;
это я так понимаю должно быть какое-то конкретное действие. оно меня и интересует. народ, сделайте пожалуйста мне си-шный проект, так чтоб файл был с расширением срр и все дела. пиво прям сегодня вечером отдам! уже иду за пивом

Sanjaz

А есть интерпретатор матлабовских файлов?
Если да, то можно в си запустить новый процесс с командной строкой вроде этой

interpreter proga.m

Kasa1

А есть интерпретатор матлабовских файлов?
Если да, то можно в си запустить новый процесс с командной строкой вроде этой
code:--------------------------------------------------------------------------------
interpreter proga.m
--------------------------------------------------------------------------------
не знаю, что такое интерпретатор м файлов. и что такое командная строка си тоже не знаю
нужен проект на си.

Kasa1

народ, ну выручите кто-нибудь! или вам одного пива мало?
Оставить комментарий
Имя или ник:
Комментарий: