how run .c program in matlab

if i have program print.c
#include<stdio.h>
#include<conio.h>
main()
{
printf('hello')
getchar()
}
how i can run this code in MATLAB

 Risposta accettata

Shashank Prasanna
Shashank Prasanna il 29 Gen 2013

2 voti

If you want to call your C function from within MATLAB you have to create a MEX file. Which mean you will have to modify your C code with the following guidelines:

8 Commenti

Or compile your C code in your favourite C programming environment into a dll/shared object and use loadlibrary to run it inside MATLAB.
rui gao
rui gao il 26 Apr 2019
How about now? I guess I can call C directly without the compiling. I am curious about it.
It is not possible to call C or C++ directly from MATLAB without compiling the C or C++.
The links are not working anymore
LeChat
LeChat il 17 Apr 2020
indeed the links do not work anymore...
The second one is currently at
I am not sure what the equivalent of the first one is. Possibly
LeChat
LeChat il 14 Mag 2020
thank you Walter

Accedi per commentare.

Più risposte (0)

Categorie

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by