Datenaustausch C/C++ Programme
-
Moin,
folgende für euch wahrscheins sehr einfach zu beantwortende Frage:Ich habe 2 Programme: eines in C++ und eines in C programmiert. Das C-Programm errechnet mir Daten, das C++ Programm möchte auf die Daten zugreifen. Wie, generell oder speziell mit welchen Funktionen realisiere ich sowas ?
Zum Hintergrund: Das C++ Programm ist ein Plugin für ein 3D Darstellungsprogramm und braucht Daten bzgl. der Darstellung. Diese Daten werden vom C Programm errechnet. Dies kann geschehen indem das C Programm immer wieder neu aufgerufen wird, oder auch wenn es die ganze Zeit läuft. Beides wäre möglich, was wäre die sinnvollere Lösung ?
Vielen Dank schonmal für eure Antworten, ich hoffe die Sachlage hinreichend genau erklärt zu haben.
-
Sollen beide Programme immer auf einem Rechner laufen? Wenn ja, dann könntest du einfach eine pipe nehmen.
Siehe auch
http://beej.us/guide/bgipc/output/html/singlepage/bgipc.html
-
Du kannst das C-Programm auch gleich in dein C++ Programm einbinden.
-
Wie genau mache ich das ?