hi leute,
ich komme beim programmieren einfach nicht weiter:
signed long int GetVersion(signed long int *length, char
VersionString[]);
das ist eine labview dll funktion und die will ich aus c aufrufen. gibt
einfach nur die version der dll zurück.
char *version;
GetVersion(NULL,version);
printf("%s",version);
Es kommt aber nur Müll raus als Ausgabe. In Labview hingegen
funktioniert es!
eventuell ist doch die länge wichtig. Außerdem hast du zwar einen
Pointer aber dieser sollte auch auf etwas sinnvolles zeigen!
char version[100] = {0};
GetVersion( sizeof( version )-1, version);
printf("%s",version);
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.