Hallo,
habe mal wieder ein Problem.
Ich möchte aus meinem main-Programm (main.cpp) eine Funktion aus einer anderen Übersetzungseinheit (serial.cpp) aufrufen, dabei eine String übergeben und ein Ergebnis-String zurückbekommen.
Funktionsdeklaration in der serial.cpp:
char serial_main( int argc, char **argv )
Aufruf aus der main-Datei dachte ich mir ganz blöd:
char *rueckgabewert = serial_main(zeichen, *string)
Funktioniert selbstverständlich nicht.... nur wie isses richtig und was muss ich in diese ominöse Header Datei schreiben?
Habe leider kein wirklich gutes Beispiel gefunden, bei dem mir die korrekte Deklaration, etc... verständlich wird.
Wäre über Hilfe dankbar.
gruß,
MartinFS
habe mal wieder ein Problem.
Ich möchte aus meinem main-Programm (main.cpp) eine Funktion aus einer anderen Übersetzungseinheit (serial.cpp) aufrufen, dabei eine String übergeben und ein Ergebnis-String zurückbekommen.
Funktionsdeklaration in der serial.cpp:
char serial_main( int argc, char **argv )
Aufruf aus der main-Datei dachte ich mir ganz blöd:
char *rueckgabewert = serial_main(zeichen, *string)
Funktioniert selbstverständlich nicht.... nur wie isses richtig und was muss ich in diese ominöse Header Datei schreiben?
Habe leider kein wirklich gutes Beispiel gefunden, bei dem mir die korrekte Deklaration, etc... verständlich wird.
Wäre über Hilfe dankbar.
gruß,
MartinFS
Zuletzt bearbeitet: