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 ?


Log in to reply