Bonjour !
Je fais un joli (hrem... bof bof) petit programme en OCaml et en C !
J'arrive a appeler la aprtie OCaml depuis le C comme il faut.... tout fonctionne pour le moment, car je ne fais qu'afficher du debug depuis OCaml pour verifier le retour de mes fonctions !
Je souhaiterai maintenant renvoyer un resultat au C.
J'ai trouve pas mal de tutos qui m'ont grandement aides, mais je n'ai toujours pas trouve comment renvoyer un tableau de string et d'int vers du C !
Les Bigarrays avaient l'air bien... mais il ne gerent que les nombres apparemment :S
De plus, je souhaite renvoyer, en fonction d'un parametre, des tableaux avec des formes differentes... est-ce possible ?
Ou dois-je faire 2 fonctions "externes" qui renvoient 2 tableaux differents ? (et c'est le C qui appelle le tableau d'une forme, ou de l'autre)
explication :
si var1 = 1, je renverrais un tableau comme ca : [string, int, int]
sinon, je renvoie : [string, int, int, string, string, string, string]
Merci d'avance !![]()
Partager