Hello, I would like to print some information received form an external library.The best thing I have gotten working so far is passing an array of chars as a parameter and modifying each position individually.Is there a simpler solution? Like returning a string from the DLL or modifying a string passed as a parameter? (I have tried both with no luck so far).Thank you.
no, only char
int ConnectToServer(char &a0);
extern string ip_address = "123.46.4";
Returning a string is not the best idea - it is complicated to control memory leaks. A safe solution is passing the string as a parameter, but you have to initialize it to its max length before sending the reference to DLL.
Mind the unicode when treating strings in DLL.
To add comments, please log in or register