Задайте буфер для MATLAB выход
#include "engine.h" integer*4 engOutputBuffer(ep, p) mwPointer ep character*n p
engOutputBuffer задает символьный буфер для engEvalString возвращать любой выходной параметр, который обычно появляется на экране. Возвращает 1 если вы передаете его NULL указатель механизма. В противном случае, возвращает 0.
Поведение по умолчанию engEvalString должен отбросить любой стандартный вывод, вызванный командой, которую он выполняет. Вызов engOutputBuffer с буфером ненулевой длины говорит любые последующие вызовы engEvalString сохранить выход в символьном буфере, на который указывает p.
Чтобы выключить выходную буферизацию на Фортране, используйте:
engOutputBuffer(ep, '')
Примечание
Буфер, возвращенный engEvalString не NULL отключенный.