Вывод
stdout не отправляется на консоль MATLAB Engine. Вы можете указать свой собственный выходной буфер, используя
char engOutput[300];
engOutputBuffer(ep, engOutput, 300);
engEvalString(ep, "disp('test')");
Затем вам придется печатать engOutput
самостоятельно.
Если целью печати является только проверка работы двигателя, вы можете перейти к консоли двигателя и набрать «a», чтобы увидеть, что переменная создана.